zoukankan      html  css  js  c++  java
  • Vue.js学以致用之遇到的那些坑

    前段时间的react授权许可的闹剧告诉大家一个问题,只有自己的东西用着才放心。各大巨头也逐渐明白使用自家东西的优势。本来vue的生态就愈加火热,这次的闹剧无疑又加速了vue的发展。当下,国内越来越多的公司在使用vue,之前我也持观望态度,但最近发现,vue几乎已经是SPA的最佳方案,不学岂不可惜liao.

    1.Vue.extend构造器与Vue.component注册组件的位置必须在声明Vue对象之前,否则注册组件无效。

            var pomelo=Vue.extend({
                props:['content'],
                template:'<h1>{{ content }}</h1>'
            })
            Vue.component('pomelo',pomelo)
            ////应在此之前注册构造器组件
            new Vue({
                el:"#div1",
                data:{
                    message:"hello,world !",
                    test:"pomelott"
                }
            })

      2. 2.x版本后,后期在对data进行修改时,以下两种方法已经无效:

    vm.$set("items[0]",{"name":"pomelo"})     //无效
    vm.items.$set(0,{"name":"pomelo"})   //无效

    官方最新文档中,可通过Vue.set(target,key,value)修改数据

    vm.$set(vm.items[0],"name","pomelo");     //有效
  • 相关阅读:
    C# 对XML操作-实例
    XML
    得到一个随机数组的方法
    Node Redis 小试
    Hexo快速搭建静态博客并实现远程VPS自动部署
    substr.js 字符串切割
    GraphicsMagick 学习笔记
    store.js 跨浏览器的localStorage
    bodyParser中间件的研究
    Sublime Text 使用指南
  • 原文地址:https://www.cnblogs.com/pomelott/p/7593934.html
Copyright © 2011-2022 走看看