学习笔记:Vue
https://cn.vuejs.org/v2/api/ 官网API
https://cn.vuejs.org/v2/guide/ 官网教程
http://www.runoob.com/vue2/vue-tutorial.html 教程
http://www.cnblogs.com/xulei1992/p/6031138.html vue.js慢速入门
http://www.cnblogs.com/keepfool/p/5625583.html Vue.js——60分钟组件快速入门
http://chuansong.me/n/1791724633620 Vue 2.0 学习总结 2017-10-22
https://www.cnblogs.com/qcloud1001/p/9700625.html 比官方文档更易懂的Vue.js教程 2019-6-26
https://blog.fundebug.com/2017/09/20/why-we-moved-from-angular2-to-vue/ 我从Angular 2转向Vue.js, 也没有选择React
用vue而不是用react的理由:不喜欢使用内联模板(inline template), 而React将JSX/HTML和JS混合到一起
CDN: https://unpkg.com/vue/dist/vue.js
# 查看版本
$ npm -v #升级 npm
cnpm install npm -g # 最新稳定版
$ cnpm install vue # 全局安装 vue-cli
$ cnpm install --global vue-cli # 创建一个基于 webpack 模板的新项目
$ vue init webpack my-project #进入项目,安装并运行:
$ cd my-project
$ cnpm install
$ cnpm run dev
#成功执行以上命令后访问 http://localhost:8080/
一、指令
v-model 文本框输入后,模型也会变,双向
v-text 文本渲染 {}
v-show dom有,只是显隐
v-if dom不存在
v-bind
v-for
v-on 事件绑定
二、过滤器 filter
对接口返回的数据,过滤和战士,比如金额格式化、货币等
三、组件
component
页面头部、底部、轮播等
var vm = new Vue({
el:"#app",
data:{},//数据
filter:{},//过滤器
mounted:function(){},//相当于jquery的ready
methods:{}
});
Vue.js 路由
Vue.js 路由需要载入 vue-router 库: https://github.com/vuejs/vue-router
中文文档地址: https://router.vuejs.org/zh-cn/
直接下载 / CDN https://unpkg.com/vue-router/dist/vue-router.js
cnpm install vue-router
Vue的一些相关的库: 2017-10-15
http://www.bootcdn.cn/all/ 从这里面去找
axios Promise based HTTP client for the browser and node.js
element-ui A Component Library for Vue.js. http://element.eleme.io/#/zh-CN/component/table
vuex state management for Vue.js
iview A high quality UI components Library with Vue.js
mint-ui Mobile UI elements for vue.js
vue-router A router for Vue.js
vue-resource A web request service for Vue.js
vuetify Vue.js 2 Semantic Component Framework
vue-material Material Design for Vue.js
vue-strap Bootstrap components built with Vue.js
vonic Mobile UI Components, based on Vue.js and ionic CSS.
vue-validator Validator component for Vue.js
vue-lazyload Vue module for lazy-loading images in your vue.js applications.
vue-i18n Internationalization plugin for Vue.js
vue-chartjs vue.js wrapper for chart.js
vuefire Firebase bindings for Vue.js
vue-form Form validation for Vue.js
..
学习笔记:Vue的更多相关文章
- Vue学习笔记-Vue.js-2.X 学习(六)===>脚手架Vue-CLI(项目说明-Babel)
五 Vue学习-vue-cli脚手架学习(创建只选一个选项:Babel) 1. 项目目录说明 node_modules : 包管理文件夹 public : 静态资源 src : 源代码 gitign ...
- Vue学习笔记-Vue.js-2.X 学习(五)===>脚手架Vue-CLI(PyCharm)
Vue项目在pycharm中配置 退出运行: ctrl+c Vue学习笔记-Vue.js-2.X 学习(六)===>脚手架Vue-CLI(项目说明)
- Vue学习笔记-Vue.js-2.X 学习(四)===>脚手架Vue-CLI(基本工作和创建)
(五) 脚手架Vue-CLI 一 Vue-CLI前提(nodejs和webpack) 二 Vue学习-nodejs按装配置,Node.js 就是运行在服务端的 JavaScript. 1. 去nod ...
- Vue学习笔记-Vue.js-2.X 学习(三)===>组件化高级
(四) 组件化高级 1.插槽(slot)的基本使用 A:基本使用: <slot></slot> B:默认置:<slot><h1>中间可以放默认值< ...
- Vue学习笔记-Vue.js-2.X 学习(二)===>组件化开发
===重点重点开始 ========================== (三) 组件化开发 1.创建组件构造器: Vue.extends() 2.注册组件: Vue.component() 3.使用 ...
- Vue学习笔记-Vue.js-2.X 学习(一)===>基本知识学习
一 使用环境: windows 7 64位操作系统 二 IDE:VSCode/PyCharm 三 Vue.js官网: https://cn.vuejs.org/ 四 下载安装引用 方式1:直接 ...
- Vue学习笔记-Vue基础入门
此篇文章是本人在学习Vue是做的部分笔记的一个整理,内容不是很全面,希望能对阅读文章的同学有点帮助. 什么是Vue? Vue.js (读音 /vjuː/,类似于 view) 是一套构建用户界面的渐进式 ...
- Vue2.x源码学习笔记-Vue源码调试
如果我们不用单文件组件开发,一般直接<script src="dist/vue.js">引入开发版vue.js这种情况下debug也是很方便的,只不过vue.js文件代 ...
- Vue2.x源码学习笔记-Vue构造函数
我们知道使用vue.js开发应用时,都是new Vue({}/*options*/) 那Vue构造函数上有哪些静态属性和方法呢?其原型上又有哪些方法呢? 一般我都会在浏览器中输入Vue来look se ...
- Vue2.x源码学习笔记-Vue实例的属性和方法整理
还是先从浏览器直观的感受下实例属性和方法. 实例属性: 对应解释如下: vm._uid // 自增的id vm._isVue // 标示是vue对象,避免被observe vm._renderProx ...
随机推荐
- 利用event为z数据表定期添加和删除分区
我们去年就开始把zabbix数据库改成用TokuDB来支撑,并且启用了表分区(详情见:迁移Zabbix数据库到TokuDB).这样做的好处很明显,较早的历史数据可以通过删除分区快速废弃掉.要知道,za ...
- Sql Server Report Service 的部署问题(Reporting Service 2014為什麼不需要IIS就可以運行)
http://www.cnblogs.com/syfblog/p/4651621.html Sql Server Report Service 的部署问题 近期在研究SSRS部署问题,因为以前也用到过 ...
- 在CAD二次开发中使用状态条按钮
Pane pane = new Pane(); pane.Enabled = true; pane.Text = "状态条按钮"; pane.ToolTipText = " ...
- mysql锁文章
http://www.genshuixue.com/i-cxy/p/15285416 http://blog.csdn.net/hw_libo/article/details/39080809 htt ...
- lucene索引查看工具luke和文本提取工具Tika
luke可以方便的查看lucene的索引信息,当然也可以查看solr和es中的索引信息(基于lucene实现). 查看索引前,要注意lucene版本的问题,高版本的lucene用低版本的luke工具就 ...
- android scrollview listview显示不全
原来处理方法是重写ListView import android.content.Context; import android.util.AttributeSet; import android.v ...
- Jmeter(八)HTTPCookie管理器
Cookie绝对是日常工作以及技术中一个绕不过去的‘角色’,正常各种各样的业务需要Cookie的存在.Jmeter中也有支持发送Cookie的组件,但是,仅是后话:在此还是有必要先记一记Cookie到 ...
- MySQL之 Mysqldump导出数据库
参数大全 参数说明 --all-databases , -A 导出全部数据库. mysqldump -uroot -p --all-databases --all-tablespaces , -Y 导 ...
- [ERR] Node is not empty. Either the node already knows other nodes (check with C
[root@node00 src]# ./redis-trib.rb add-node --slave --master-id4f6424e47a2275d2b7696bfbf8588e8c4c3a5 ...
- tf.while_loop
tf.while_loop(cond, body, loop_vars, shape_invariants=None, parallel_iterations=10, back_prop=True, ...