资讯专栏INFORMATION COLUMN

vue.js 基础知识篇

wendux / 2947人阅读

摘要:的核心库只关注视图层,并且非常容易学习,非常容易与其他库或已有的项目整合。用户视图改变的时候,业务模型中的数据也可以发生改变。组件化指令系统开始支持虚拟是操作的真是,而不是虚拟虚拟可以提升页面的刷新速度。一个基本的示例是由三部分组成视图。

vue.js什么

Vue.js 被定义成一个用来开发 Web 界面的前端库,是个非常轻量级的工具。 Vue.js本身具有响应式编程和组件化的特点。

Vue.js是一套构建用户界面(view)的MVVM框架。Vue.js的核心库只关注视图层,并且非常容易学习,非常容易与其他库或已有的项目整合。

vue.js简介:

Vue.js的安装

全局安装 vue-cli
$ npm install --global vue-cli
创建一个基于 webpack 模板的新项目
$ vue init webpack my-project
$ cd my-project
$ npm install
$ npm run dev

vue.js的特性:

1 . 数据双向绑定

2 . 指令

3 . 模板

4 . 组件

MVVM模式 M: model 业务模型,用处:处理数据,提供数据 V: view 用户界面、用户视图 业务模型model中的数据发生改变的时候,用户视图view也随之变化。用户视图view改变的时候,业务模型model中的数据也可以发生改变。 1组件化 2指令系统 3.js 2.0开始支持虚拟DOM(Vue.js 1.0 是操作的真是DOM,而不是虚拟DOM)虚拟DOM可以提升页面的刷新速度。

一个基本的vue示例是由三部分组成 1:视图。2:数据。3:viewmodel。

声明式渲染例如:

{{msg}}

单向绑定例如:

{{massage}}
var app = new Vue({
el:"#app",
data:{
message:"Hello,vue.js!"
}

双向绑定例如:

{{message}}

var app = new Vue({
el:"#app",
data:{
message:"Hello,vue.js!"
}

v-if条件例如:

我能看到

v-for循环渲染例如:

v-for 指令可以绑定数组的数据来渲染一个项目列表:
  1. {{todo.text}}

处理用户输入例如:

v-on 指令绑定一个事件监听器,通过它调用我们 Vue 实例中定义的方法:

{{ message }}

new Vue({
   el: "#app",
   data:{
    message:"Hello Vue.js!" 
   },
   methods:{
    reverseMessage:function()
    {
      this .message = this.message.split("").revserse().join("");
    }
  }
})

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/85062.html

相关文章

  • 走进Vue时代进阶(01):重构电商购物车模块

    摘要:欢迎你们跟着闰土大叔走进时代。其中购买数量可以增加或减少,每类商品还可以从购物车中移除。后记这大概就是一次用重构电商项目中的购物车模块的所有实现过程。作者闰土大叔链接来源掘金著作权归作者所有。 前言 从这篇文章开始,我准备给大家分享一些关于Vue.js这门框架的技巧性系列文章,正好我们公司项目中也用到了Vue。所以,教是最好的学。进阶篇比较适合于二三线城市,还在小厂打拼的童鞋们。欢迎你...

    kk_miles 评论0 收藏0
  • 前端文档收集

    摘要:系列种优化页面加载速度的方法随笔分类中个最重要的技术点常用整理网页性能管理详解离线缓存简介系列编写高性能有趣的原生数组函数数据访问性能优化方案实现的大排序算法一怪对象常用方法函数收集数组的操作面向对象和原型继承中关键词的优雅解释浅谈系列 H5系列 10种优化页面加载速度的方法 随笔分类 - HTML5 HTML5中40个最重要的技术点 常用meta整理 网页性能管理详解 HTML5 ...

    jsbintask 评论0 收藏0
  • 前端文档收集

    摘要:系列种优化页面加载速度的方法随笔分类中个最重要的技术点常用整理网页性能管理详解离线缓存简介系列编写高性能有趣的原生数组函数数据访问性能优化方案实现的大排序算法一怪对象常用方法函数收集数组的操作面向对象和原型继承中关键词的优雅解释浅谈系列 H5系列 10种优化页面加载速度的方法 随笔分类 - HTML5 HTML5中40个最重要的技术点 常用meta整理 网页性能管理详解 HTML5 ...

    muddyway 评论0 收藏0
  • 前端资源系列(4)-前端学习资源分享&前端面试资源汇总

    摘要:特意对前端学习资源做一个汇总,方便自己学习查阅参考,和好友们共同进步。 特意对前端学习资源做一个汇总,方便自己学习查阅参考,和好友们共同进步。 本以为自己收藏的站点多,可以很快搞定,没想到一入汇总深似海。还有很多不足&遗漏的地方,欢迎补充。有错误的地方,还请斧正... 托管: welcome to git,欢迎交流,感谢star 有好友反应和斧正,会及时更新,平时业务工作时也会不定期更...

    princekin 评论0 收藏0

发表评论

0条评论

wendux

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<