V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐关注
Meteor
JSLint - a JavaScript code quality tool
jsFiddle
D3.js
WebStorm
推荐书目
JavaScript 权威指南第 5 版
Closure: The Definitive Guide
carakan
V2EX  ›  JavaScript

Vue 组件运用的一些疑问.

  •  
  •   carakan · 2018-03-24 12:00:38 +08:00 · 3172 次点击
    这是一个创建于 1609 天前的主题,其中的信息可能已经有所发展或是发生改变。
    看了 Vue 的 demo,然后尝试自己写一个组件
    最后发现,修改组件的值,前段显示却无反应...

    初步推断是值作用域的问题..但是这个应该怎么调试?

    代码如下:https://jsfiddle.net/carakan/xnjc03hy/42/
    4 条回复    2018-03-24 13:43:27 +08:00
    meszyouh
        1
    meszyouh  
       2018-03-24 12:46:41 +08:00
    <div class="test">
    <postview :form="form" @submit="submit" class="view"> </postview>
    </div>
    carakan
        2
    carakan  
    OP
       2018-03-24 13:05:44 +08:00
    @meszyouh 试过了..控制台输出的变量,是可以看出来已经修修改了..但是不知道为什么页面上显示的还是初始的值...很奇怪.
    yaerda
        3
    yaerda  
       2018-03-24 13:33:07 +08:00   ❤️ 1
    去掉 v-once

    v-once
    不需要表达式

    详细:

    只渲染元素和组件一次。随后的重新渲染,元素 /组件及其所有的子节点将被视为静态内容并跳过。这可以用于优化更新性能。
    carakan
        4
    carakan  
    OP
       2018-03-24 13:43:27 +08:00
    @yaerda 我去..原来是这样啊..我看文档中说能减少渲染开销所以用了..居然...
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2599 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 13:15 · PVG 21:15 · LAX 06:15 · JFK 09:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.