vue.js怎么做删除 - 网站

vue.js怎么做删除

分类:Vue.js 答疑 - 常见问题 · 发布时间:2020-11-29 15:02 · 阅读:748

本文环境:windows7、vue2.9.6,该方法适用于所有品牌的电脑。

vue.js做删除的方法:

<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <title>图书馆增加书</title>
  <script src="js/vue.js"></script>
  <style>
    ul{
      list-style: none;
      width:100px;
      height:auto;
    }
    
    .buttonstylelist{
      width:80px;
      height:30px;
      border:1px solid blue;
      color:#fff;
      background: blue;
    }
  </style>
</head>
<body>
<div id="app">
  <ul>
      <li v-for = "todo in todos" v-bind:style="stylelist">
          <span>{{todo.text}}</span>
      </li>
  </ul>
  <input type="text" v-on:keyup.enter="addTodo" v-model="message"/>
  <button v-on:click = "add" v-bind:class="buttonStyle">增加书籍</button>
  <button v-on:click="remove" v-bind:class="buttonStyle">删除</button>
</div>
 <script>
 var app = new Vue({
  el:'#app',
  data:{
    todos:[{text:'红楼梦'},{text:'水浒传'}],
    message:'',
    stylelist:{
      height:'30px',
      lineHeight:'30px',
      border:'1px solid red',
      textAlign:'center',
      background:'pink',
      color:'red'
    },
    buttonStyle:{
      'buttonstylelist':true
    }
  },
  methods:{
    remove:function(index){
      this.todos.splice(index,1)
    },
    addTodo:function(){
      var text = this.message.trim();
      if(text){
        this.todos.push({text:text});
        this.message=" ";
      }
    },
    add:function(){
      var text = this.message.trim();
      if(text){
        this.todos.push({text:text});
        this.message=" ";
      }
    }
  }
 })
 </script>
</body>
</html>
标签:
vue.js 删除

相关文章

vue父子组件生命周期执行顺序是什么

执行顺序:父组件先创建,然后子组件创建;子组件先挂载,然后父组件挂载,即“父beforeCreate-&gt; 父create -&gt; 子beforeCreate-&gt; 子created -&gt; 子mounted -&gt; 父mounted”。

js原型和原型链是什么

js原型和原型链是:1、原型是一个可以被复制的一个类,通过复制原型可以创建一个一模一样的新对象;2、原型链是原型对象创建过程的历史记录,当访问一个对象的某个属性时,会先在这个对象本身属性上查找。

vue3.0有哪些新特性

vue3.0新特性有:1、性能比vue2.x更快;2、支持按需编译、体积更小;3、组合API,类似React Hooks;4、暴露了自定义渲染API;5、新增三个组件;6、更好地支持TS。

vue.js路由有什么用?

vue的单页面应用是基于路由和组件的,路由用于设定访问路径,并将路径和组件映射起来。传统的页面应用,是用一些超链接来实现页面切换和跳转的;而在vue-router单页面应用中,则是路径之间的切换,也就是组件的切换。

vue.js能不能导入swiper?

vue.js中能导入swiper插件。方法:1、使用npm工具安装swiper;2、在组件中使用import语句加载插件并导入相关文件;3、在HTML内容中通过添加相关class类来搭建swiper框架和引入相关样式即可。

返回分类 返回首页