VUE
uni-app
基于Vue 2.0
实现,开发者需注意Vue 1.0 -> 2.0 的使用差异,详见从 Vue 1.x 迁移-
data 属性必须声明为返回一个初始数据对象的函数;否则页面关闭时,数据不会自动销毁,再次打开该页面时,会显示上次数据
//正确用法,使用函数返回对象 data() { return { title: 'Hello' } } //错误写法,会导致再次打开页面时,显示上次数据 data: { title: 'Hello' }
-
在微信小程序端,
uni-app
将数据绑定功能委托给Vue
,开发者需按Vue 2.0
的写法实现数据绑定,不支持微信小程序的数据绑定写法,故如下写法不支持:<view id="item-{{id}}"></view>
需修改为:
<view v-bind:id="'item-' + id "></view>
- vue:是一套用于构建用户界面的渐进式的JavaScript的框架
- webpack:是一个现代JavaScript应用程序的静态模块打包器
- vue-cli:是一个基于vue.js进行快速开发的完整系统
- node.js:是一个开源与跨平台的JavaScript运行时环境,他是一个可用于几乎任何项目的流行工具。它是js的运行环境,不管你是什么系统,只要安装了对应版本的NodeJs,你就可以用js来开发后台程序。
其实VUE本身不依赖NodeJs,如果我们单纯的只是使用VUE,当真是不需求使用也不需要安装NodeJs;
如我们上文所述,因为我们用了Webpack来构建打包项目,而Webpack又是基于NodeJs开发的,So...
- NPM:npm号称是世界上最大的软件注册中心,全球(来自各大洲)开源软件开发者们利用它来相互借鉴相互共享…你也可以理解NPM是javascript包的服务中心,我们用它作为工具来对NodeJs包进行管理;
本文来自博客园,作者:瘋孑,转载请注明原文链接:https://www.cnblogs.com/WebApp-DotNet/p/14143694.html