美文网首页
js动态插入html元素与vue v-for使用方式对比

js动态插入html元素与vue v-for使用方式对比

作者: 嘀灬学生卡 | 来源:发表于2020-12-02 10:02 被阅读0次
1.js动态插入html元素
<ul id="heros"></ul>
<script>
  let list = ['李白', '阿珂', '云中君', '墨子', '王昭君'];
  let ul = document.getElementById('heros');
  list.foreach(item => {
    ul.appendChild(`<li>${item}</li>`);
  });
</script>
2.vue v-for
<ul>
  <li v-for="item in list">{{item}}</li>
</ul>
<script>
  export default{
    data(){
      return{
         list = ['李白', '阿珂', '云中君', '墨子', '王昭君']
      }
    }
  }
</script>

vue使用是先定好html模板结构,操作数据,尽量不要利用js操作dom。

相关文章

  • js动态插入html元素与vue v-for使用方式对比

    1.js动态插入html元素 2.vue v-for vue使用是先定好html模板结构,操作数据,尽量不要利用j...

  • vue.js 笔记

    v-for(循环) //html //vue.js v-model(双向数据绑定) //html //vue.js...

  • vue.js学习笔记四

    Vue.js 样式绑定Vue.js class class 与 style 是 HTML 元素的属性,用于设置元素...

  • vue 鼠标点击特效动画,水波纹动画效果

    效果展示 思路要点 通过向数组 waves push操作插入水波纹相关数据,使用 vue v-for 动态更新 w...

  • vue:样式绑定

    Vue.js 样式绑定 Vue.js class class 与 style 是 HTML 元素的属性,用于设置元...

  • 在HTML中使用JavaScript

    1.