如何做好一个企业网站设计,网站开发er图,创业网站建设怎么样,湖南专业做网站公司Vue是一个基于JavaScript#xff08;JS#xff09;实现的框架#xff0c;想要使用它#xff0c;就得先拿到Vue的js文件
Vue官网
Vue2#xff1a;Vue.js
Vue3#xff1a;Vue.js - 渐进式 JavaScript 框架 | Vue.js
下载并安装vue.js 第一步#xff1a;打开Vue2官网JS实现的框架想要使用它就得先拿到Vue的js文件
Vue官网
Vue2Vue.js
Vue3Vue.js - 渐进式 JavaScript 框架 | Vue.js
下载并安装vue.js 第一步打开Vue2官网点击下图所示的“起步” 第二步继续点击下图所示的“安装” 第三步在“安装”页面向下滚动直到看到下图所示位置 第四步点击开发版本并下载 第五步安装Vue 使用script标签引入vue.js文件。就像这样
script src”xx/vue.js”/script
1 、第一个Vue程序
1.1、先创建Vue第一个程序
!DOCTYPE html html langen head meta charsetUTF-8 title第一个Vue程序/title !-- 第一步引入Vue.js -- script src../js/vue.js/script /head body !-- 第二步指定挂载位置 -- div idapp/div !-- 第三步使用Vue -- script // 3.1创建Vue实例 const vmnew Vue({ template:h1hello world!/h1 }) // 3.2 将Vue实例挂载到指定位置 vm.$mount(#app) // vm.$mount(document.getElementById(app)); /script /body /html
解释说明
1、当使用script引入Vue.js之后Vue会被注册为一个全局变量就像引入jQuery之后jQuery也会被注册为一个全局变量,通过控制台可以看到这个Vue全局变量
2、必须new一个Vue实例如果不new的话是无法直接使用Vue的
第一步创建一个空对象作为将要返回的对象。 let vm {}
第二步将这个空对象的原型指向构造函数的prototype属性也就是将对象的__proto__属性指向构造函数的prototype。
【让对象能沿着原型链去使用构造函数中prototype上的方法】 vm.__proto__ Vue.prototype
第三步将这个空对象赋值给构造函数内部的this关键字执行构造函数。【让构造器中设置的属性和方法设置在这个对象上】
Vue.apply(vm, 参数)
第四步返回这个对象。 return vm
3、Vue的构造方法参数是一个options配置对象配置对象中有大量Vue预定义的配置每一个配置项都是keyvalue结构一个keyvalue就是一个Vue的配置项
4、template配置项value是一个模版字符串在这里编写符合Vue语法规则的代码Vue有一套自己规定的语法规则
写在这里的字符串会被Vue编译器编译将其转换为浏览器能够识别的HTML代码template称之为模版
5、Vue实例的$mount方法这个方法完成挂载工作将Vue实例挂载到指定位置也就是将Vue编译后的HTML代码渲染到页面指定的位置注意指定位置的元素会被替换
6、‘#app’的语法类似于css中的id选择器语法表示将Vue实例挂载到id‘app’的元素位置也可以用其他选择器如果匹配到多个位置Vue只会选择第一个位置进行挂载从上到下第一个或者直接用原声js去获取vm.$mount(document.getElementById(app));