博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vue1.0和vue2.0区别(一)
阅读量:7031 次
发布时间:2019-06-28

本文共 880 字,大约阅读时间需要 2 分钟。

绑定一次

{
{*msg}}
{
{msg}}

vue2.0已废弃 请使用v-once

绑定html代码

{

{
{msg}}}
<div v-html="msg"></div>
{
{
{msg}}}写法vue2.0已废弃,请使用v-html

循环v-for

数组

  • 1.0默认通过value进行遍历(key,value),遍历需加track-by="$index"(不加重复数据不绑定)

  • 2.0通过key进行遍历(value,key)

data:{  arr:['苹果','橘子','香蕉']}
  • {
    {value}} {
    {$index}}

{

{
{$index}}}写法vue2.0已废弃

对象

data:{    json:{name:'zfpx'}}
  • {
    {value}}
  • {

    {$key}}和{
    {$index}}vue2.0已废弃
    对象数组都可以进行解构赋值

    v-for = '(val,index) in arr'// 2.0 必须进行定义,不然会报错

    事件v-on

    • {
      {value}}
    var vue = new Vue({ el:'#box', data:{ json:['香蕉','苹果','橘子'] }, methods:{ addFruit(event){ this.json.push('苹果'); } }});
    • v-on:click简写@click 2.0支持

    • 执行方法时加上()事件源默认不传递,需要手动传入$event

    • methods中的this永远指向Vue的实例

    显示/隐藏

    • v-show 如果为false时通过css样式将元素隐藏 (display:none/block)

    • v-if 如果为false时移除DOM节点(removeChild)

    转载地址:http://sigxl.baihongyu.com/

    你可能感兴趣的文章
    GCC Stack-Smashing Protector
    查看>>
    虚拟机Visualbox安装Ubuntu Server
    查看>>
    用带余除法可以解决一切部分分式的题目
    查看>>
    vs 生成事件
    查看>>
    jmeter 实战项目总结2——微信端
    查看>>
    php.ini 中文版
    查看>>
    即时通信客户端流程,
    查看>>
    布隆过滤器redis缓存
    查看>>
    01-数据仓库之数据建模
    查看>>
    Nginx 安装
    查看>>
    hidesBottomBarWhenPushed 设置为NO的问题
    查看>>
    cisco常用命令详解
    查看>>
    谁在追踪谁?
    查看>>
    HTTP请求返回状态码详解
    查看>>
    句柄类
    查看>>
    GitLab
    查看>>
    【常用配置】Spring框架web.xml通用配置
    查看>>
    [leetcode 240]Search a 2D Matrix II
    查看>>
    域名指的是这一级目录
    查看>>
    [Angular] Creating an Observable Store with Rx
    查看>>