VUE

  1. uni-app 基于Vue 2.0实现,开发者需注意Vue 1.0 -> 2.0 的使用差异,详见从 Vue 1.x 迁移
  2. data 属性必须声明为返回一个初始数据对象的函数;否则页面关闭时,数据不会自动销毁,再次打开该页面时,会显示上次数据

       //正确用法,使用函数返回对象
       data() {
           return {
               title: 'Hello'
           }
       }
       //错误写法,会导致再次打开页面时,显示上次数据
       data: {
           title: 'Hello'
       }
  3. 在微信小程序端,uni-app 将数据绑定功能委托给Vue,开发者需按Vue 2.0的写法实现数据绑定,不支持微信小程序的数据绑定写法,故如下写法不支持:

       <view id="item-{{id}}"></view>

    需修改为:

     <view v-bind:id="'item-' + id "></view>
  4. vue:是一套用于构建用户界面的渐进式的JavaScript的框架
  5. webpack:是一个现代JavaScript应用程序的静态模块打包器
  6. vue-cli:是一个基于vue.js进行快速开发的完整系统
  7. node.js:是一个开源与跨平台的JavaScript运行时环境,他是一个可用于几乎任何项目的流行工具。它是js的运行环境,不管你是什么系统,只要安装了对应版本的NodeJs,你就可以用js来开发后台程序。

    其实VUE本身不依赖NodeJs,如果我们单纯的只是使用VUE,当真是不需求使用也不需要安装NodeJs;

    如我们上文所述,因为我们用了Webpack来构建打包项目,而Webpack又是基于NodeJs开发的,So...

  8. NPM:npm号称是世界上最大的软件注册中心,全球(来自各大洲)开源软件开发者们利用它来相互借鉴相互共享…你也可以理解NPM是javascript包的服务中心,我们用它作为工具来对NodeJs包进行管理;
原文地址:https://www.cnblogs.com/WebApp-DotNet/p/14143694.html