本节主要介绍在Windows 10系统平台下,如何通过Visual Studio Code搭建Vue.js框架的快速开发环境。
Vue.js框架本质上还是一个JavaScript开发库,因此仍旧可以直接通过<script>标签引入本地的Vue.js文件,这也是最原始的开发方式。如果读者打算使用该方式,就需要将Vue.js库文件下载到本地。
首先,访问Vue.js的中文官方网站(https://cn.vuejs.org/),在介绍“安装”方法的页面中可以找到Vue.js的库文件。Vue.js库文件包含两个版本,分别是“开发版本”和“生产版本”。“开发版本”的下载地址为https://cn.vuejs.org/js/vue.js,该版本包含完整的警告信息和调试模式。“生产版本”的下载地址为https://cn.vuejs.org/js/vue.min.js,该版本删除了相关警告信息(体积更小、运行更快),用于最终打包发布时使用。
一般地,JavaScript库文件为了区分“开发版本”和“生产版本”,会在“生产版本”的文件名中加入“min”字符串以示区别。
接下来,我们创建一个简单的Vue单页面文件,就是在HTML 5页面中直接引入Vue.js库文件,在页面中输出一行简单的欢迎信息(“Hello Vue.js!”),代码如下:
【代码2-1】(详见源代码hellovue目录中的hellovue-script.html文件)
【代码说明】
■ 第15行代码通过el属性绑定DOM元素("#app"),注意“#”前缀标识符的使用。
■ 第16~18行代码通过data属性定义具体数据,第17行代码定义的message属性对应第11行代码定义的数据绑定对象(message),从而实现将数据内容渲染到页面中指定的DOM元素上。
在上面的代码中,HTML页面代码与Vue.js脚本代码是写在同一个页面文件中的,我们可以通过运行浏览器来进行测试,如图2.1所示。
图2.1 通过浏览器测试Vue.js代码
如图2.1中的箭头所示,【代码2-1】中第17行代码定义的message字符串信息被成功渲染到页面中显示了。
对于CDN方式,相信大多数读者都比较熟悉,Vue.js框架支持多种CDN的使用方式,下面进行详细介绍。
第1种是cdnjs方式,具体如下:
第2种是unpkg方式,具体如下:
第3种是Staticfile CDN(国内)方式,具体如下:
以上的3种方式中,前两种是国外的CDN源,最后一种是国内的CDN源,推荐使用国外的CDN源,相对稳定且保证及时更新。
在Vue.js官网还推荐一种兼容ES Module的构建文件,适用于使用原生ES Modules的开发场景,具体如下:
注意“type="module"”和import命令的使用,遵循的是ECMAScript 2015规范标准。另外,这种方式也支持使用CDN源,具体如下: