Vue即Vue.js,是一个流行的前端开发框架,已经发展成为一个优秀的前端生态系统。在学习Vue之前,您需要具备:HTML、CSS、JavaScript的基本知识,最好有使用这些技术开发网站的经验。如果你不熟悉JavaScript,你基本上看不懂Vue.js。所以各位读者请根据自己的情况做好学习Vue.js的准备。一旦掌握了基础知识,就可以开始构建环境并边学边做。毫无疑问,边做边看书是掌握一门应用技能的最好途径。安装是针对小项目的,在项目中引用Vue.js库即可。对于大型项目,官方推荐使用NPM安装Vue.js和各种配套的扩展工具。参考以下是官方提供的方法供参考:#测试环境#生产环境-指定版本#NativeESModules环境安装npm是一个js/node的包管理工具。Vue配套工具使用npm安装其他相关的js包到本地项目。下面列出了从头开始安装Vue的过程:#InstallNode版本管理工具[nvm](https://github.com/nvm-sh/nvm)curl-o-https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh|bash#安装最新版本的Nodevminstallnode#安装原理如果想掌握Vue的精髓,需要牢记以下几点:VirtualDOMVirtualDOM是虚拟DOM元素,不需要在HTML中定义节点树提前。而是先完全“构建”出虚拟DOM要做什么,然后再挂载到真正的HTML结构中,从而实现所谓的前端MVC。Vue的基本原理是虚拟DOM技术。Rootobject无论你是否学过JS,你都必须明白,在JS中,一切都是对象。变量、类和函数都具有对象的特性。所谓Vue的根实例就是最基本的对象。对于Vue对象中定义的其他子项,Vue根实例是它们的父对象。一般用它来表示根实例本身。格式在JSON化的Vue根实例中,“数据+功能组选项”主要以JSON格式显示。其中data可以写成对象,也可以写成函数(Vue组件中必须写成函数)varapp=newvue({el:'#app',data:{message:'helloWorld'}, data:function(){ return{ mess:'helloWorld' },created:{functionName1:function(){},functionName2:function(){},functionName3:function(){},},方法:{functionName1:function(){},functionName2:function(){},functionName3:function(){},},mounted:{functionName1:function(){},functionName2:function(){},functionName3:function(){},},beforeDestory:{functionName1:function(){},functionName2:function(){},functionName3:function(){},},过滤器:{functionName1:function(){},functionName2:function(){},functionName3:function(){},},computed:{functionName1:function(){},functionName2:function(){},functionName3:function(){},},})Vue生命周期Vue实例是有生命周期的,详见下图:灵活的数据绑定Vue实例是万物之根,但必须与HTML节点相连才能生效的连接过程称为数据绑定。在Vue技术体系中,与数据绑定相关的技术元素包括:指令:v-model、v-on:click|双击|键盘|mousemove、v-bind、v-html、v-if、v-pre等。.插值:{{消息}},{{消息|filter}}等本文由Websoft9原创,转载请注明出处。创作不易,欢迎讨论,谢谢支持!
