cdn模式下vue的基本用法详解


Posted in Javascript onOctober 07, 2018

我们知道jq是简化了dom操作,而react和vue则是通过使用虚拟dom的方式,不需要频繁的更改ui界面,而是通过更改数据的方式来更新界面。我们知道些jq插件时会在IFFE中传入jQuery,jQuery在此程序中映射为符号,这样可以避免$号被其他库覆写。其实vue中new Vue()对象,效果也是类似,可以避免vue范围类的数据或变量被污染。我们先来看一些基本的用法插入文本值

cdn模式下vue的基本用法详解

v-html 直接插入html结构 

cdn模式下vue的基本用法详解 

v-bind属性 <a :href="url" rel="external nofollow" > 

 cdn模式下vue的基本用法详解

 v-if 

cdn模式下vue的基本用法详解 

v-else 用作 v-if 的 else-if 块。可以链式的多次使用

cdn模式下vue的基本用法详解

v-model v-model 指令用来在 input、select、text、checkbox、radio 等表单控件元素上创建双向数据绑定,根据表单上的值,自动更新绑定的元素的值。

cdn模式下vue的基本用法详解

v-on 按钮的事件我们可以使用 v-on 监听事件,并对用户的输入进行响应。 <a @click="doSomething">

cdn模式下vue的基本用法详解

v-show

cdn模式下vue的基本用法详解

Vue.js 允许你自定义过滤器,被用作一些常见的文本格式化。

cdn模式下vue的基本用法详解

v-for 数组

cdn模式下vue的基本用法详解

模板中使用 v-for

cdn模式下vue的基本用法详解

v-for 可以通过一个对象的属性来迭代数据

cdn模式下vue的基本用法详解

computed与method 可以说使用 computed 性能会更好,但是如果你不希望缓存,你可以使用 methods 属性。

cdn模式下vue的基本用法详解

computed 属性默认只有 getter ,不过在需要时你也可以提供一个 setter

cdn模式下vue的基本用法详解 $watch cdn模式下vue的基本用法详解

style 在对象中传入更多属性用来动态切换多个 class

cdn模式下vue的基本用法详解

直接绑定到一个样式对象,v-bind:style 可以使用数组将多个样式对象应用到一个元素上

cdn模式下vue的基本用法详解

事件

 cdn模式下vue的基本用法详解

复选框

cdn模式下vue的基本用法详解

单选框

cdn模式下vue的基本用法详解

select 列表

cdn模式下vue的基本用法详解

组件组件(Component)是 Vue.js 最强大的功能之一。组件可以扩展 HTML 元素,封装可重用的代码。全局组件所有实例都能用全局组件 

cdn模式下vue的基本用法详解 

局部组件

cdn模式下vue的基本用法详解

prop 是父组件用来传递数据的一个自定义属性。父组件的数据需要通过 props 把数据传给子组件,子组件需要显式地用 props 选项声明 "prop"

cdn模式下vue的基本用法详解

自定义事件父组件是使用 props 传递数据给子组件,但如果子组件要把数据传递回去,就需要使用自定义事件

cdn模式下vue的基本用法详解

Vue.js 路由允许我们通过不同的 URL 访问不同的内容。

安装

1、直接下载 / CDN https://unpkg.com/vue-router/dist/vue-router.js

2、NPM 推荐使用淘宝镜像: cnpm install vue-router

cdn模式下vue的基本用法详解

Vue 在插入、更新或者移除 DOM 时,提供多种不同方式的应用过渡效果。 Vue 提供了内置的过渡封装组件,该组件用于包裹要实现过渡效果的组件。

cdn模式下vue的基本用法详解

mixin mixins就是定义一部分公共的方法或者计算属性,然后混入到各个组件中使用,方便管理与统一修改。如果组件中定义的方法与混入对象中的方法/属性一样,组件中的优先级大于混入对象中的(方法会调用多次)

cdn模式下vue的基本用法详解

Ajax Vue 要实现异步加载需要使用到 vue-resource 库 get请求

cdn模式下vue的基本用法详解

post 发送数据到后端,需要第三个参数 {emulateJSON:true}。 emulateJSON 的作用: 如果Web服务器无法处理编码为 application/json 的请求,你可以启用 emulateJSON 选项。

cdn模式下vue的基本用法详解

本文升华自菜鸟教程vue模块详细的demo见我的 github: https://github.com/JserJser/reactWebApp/tree/master/vue-cdn

Javascript 相关文章推荐
用roll.js实现的图片自动滚动+鼠标触动的特效
Mar 18 Javascript
Javascript学习笔记1 数据类型
Jan 11 Javascript
基于jQuery的的一个隔行变色,鼠标移动变色的小插件
Jul 06 Javascript
js获取字符串字节数方法小结
Jun 09 Javascript
js改变html的原有内容实现方法
Oct 05 Javascript
JavaScript实现分页效果
Mar 28 Javascript
jquery根据name取得select选中的值实例(超简单)
Jan 25 jQuery
express如何解决ajax跨域访问session失效问题详解
Jun 20 Javascript
vue自定义表单生成器form-create使用详解
Jul 19 Javascript
vscode vue 文件模板的配置方法
Jul 23 Javascript
JS中比较两个Object数组是否相等方法实例
Nov 11 Javascript
Vue 如何使用props、emit实现自定义双向绑定的实现
Jun 05 Javascript
vue实现添加与删除图书功能
Oct 07 #Javascript
JavaScript检查数据中是否存在相同的元素(两种方法)
Oct 07 #Javascript
JS函数内部属性之arguments和this实例解析
Oct 07 #Javascript
JS如何获取地址栏的参数实例讲解
Oct 06 #Javascript
详谈js的变量提升以及使用方法
Oct 06 #Javascript
浅析js中mvvm模式实现的原理
Oct 06 #Javascript
js for终止循环 跳出多层循环
Oct 04 #Javascript
You might like
基于mysql的bbs设计(三)
2006/10/09 PHP
php 伪造本地文件包含漏洞的代码
2011/11/03 PHP
php编程每天必学之验证码
2016/03/03 PHP
php fread读取文件注意事项
2016/09/24 PHP
php弹出提示框的是实例写法
2019/09/26 PHP
如何在Mozilla Gecko 用Javascript加载XSL
2007/01/09 Javascript
js 日期转换成中文格式的函数
2009/07/07 Javascript
javascript中的数字与字符串相加实例分析
2011/08/14 Javascript
Javascript中查找不以XX字符结尾的单词示例代码
2013/10/15 Javascript
浅谈Vue父子组件和非父子组件传值问题
2017/08/22 Javascript
详解angularJS+Ionic移动端图片上传的解决办法
2017/09/13 Javascript
Javascript防止图片拉伸的自适应处理方法
2017/12/26 Javascript
前端Vue项目详解--初始化及导航栏
2019/06/24 Javascript
python高手之路python处理excel文件(方法汇总)
2016/01/07 Python
Python字符串、元组、列表、字典互相转换的方法
2016/01/23 Python
python 删除指定时间间隔之前的文件实例
2018/04/24 Python
django之使用celery-把耗时程序放到celery里面执行的方法
2019/07/12 Python
100行Python代码实现每天不同时间段定时给女友发消息
2019/09/27 Python
Python warning警告出现的原因及忽略方法
2020/01/31 Python
有关pycharm登录github时有的时候会报错connection reset的问题
2020/09/15 Python
html5简单示例_动力节点Java学院整理
2017/07/07 HTML / CSS
Paradigit比利时电脑卖场:购买笔记本、电脑、平板和外围设备
2016/11/28 全球购物
英国儿童鞋和靴子:Start-Rite
2019/05/06 全球购物
高中生自我评价个人范文
2013/11/09 职场文书
财务出纳员岗位职责
2013/11/26 职场文书
毕业生找工作的求职信范文
2013/12/24 职场文书
一位农村小子的自荐信
2014/04/07 职场文书
《每逢佳节倍思亲》教后反思
2014/04/19 职场文书
文艺演出策划方案
2014/06/07 职场文书
2015年世界无烟日活动总结
2015/02/10 职场文书
村级干部党员公开承诺事项
2015/05/04 职场文书
大学校园餐饮创业计划书
2019/08/07 职场文书
如何判断微信付款码和支付宝付款码
2021/04/01 PHP
撤回我也能看到!教你用Python制作微信防撤回脚本
2021/06/11 Python
用python基于appium模块开发一个自动收取能量的小助手
2021/09/25 Python
pd.drop_duplicates删除重复行的方法实现
2022/06/16 Python