Vue小知识

有关vue的小小小小知识

1. 属性

给图片绑定属性

new Vue({
                el: '#box',
                data: {
                    url: 'http://e.hiphotos.baidu.com/image/w%3D500/sign=f41ccdfef1f2b211e42e854efa816511/e61190ef76c6a7ef2a3f03abf7faaf51f3de6626.jpg'
                }
            })
<div id="box">
      <img src="{url}" alt="" />
</div>

在浏览器打开

图片.png

图片能出来但有404错误

用v-bind关联属性,改为

<div id="box2">
      <img :src="url" alt="" />
</div> 

在浏览器打开

图片.png

没有404错误

  • <img src="{url}" alt="" />效果能出来,但是会报一个404错误
  • <img :src="url" alt="" />效果可以出来,不会发404请求

2. 防止花括号闪烁

闪烁的原因:先加载html,再加载js
解决方法:

  • v-cloak配合css (用于较大的段落)
<div v-cloak>{{msg}}</div>
<style>
  [v-cloak]{
    display:none;
  }

</style>
  • v-text
<div v-text="msg"></div>
  • v-html (可以转义输出html)
<div v-html="msg"></div>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 前端开发面试知识点大纲: HTML&CSS: 对Web标准的理解、浏览器内核差异、兼容性、hack、CSS基本功:...
    秀才JaneBook阅读 7,462评论 0 25
  • :)nodejs服务器Anywhere Anywhere是一个随启随用的静态服务器,它可以随时随地将你的当前目录变...
    一包阅读 17,035评论 5 3
  • 2017-06-04 19:06 回顾一下这周吧,感触还是挺深的。最想解决的就是:1.学了这么多,现在还没有用武之...
    夜雨狂歌如梦阅读 1,397评论 0 0
  • 接上文。当时我把水果店开在了一座写字楼下面,门面不大,四十平米左右,遗憾的是门口太窄,仅有四米,其实,做水果生意门...
    張嘉宾阅读 1,469评论 2 0
  • 男和女 水能轻易将火熄掉 火却难抵水的沸点 非得一层层金箔浇铸成器皿 列队相迎 看似一家,却是冤家 春柳 一位落魄...
    山东阿桂阅读 2,801评论 4 5