如何在vue里面实现评论功能

前几天做了文章的评论功能,现在用文字记录下来,希望帮助更多的人

//html
<div class="bottom">
          <div class="coomment" @click="show">
              <i class="el-icon-chat-line-round"></i>评论
          </div>
</div>
<div class="commentdec">
  <textarea v-model="newItem" v-on:keyup.enter="addNew" v-if="msg" />
       <ul>
              <li
                v-for="(item,index) in items"
                v-bind:class="{finished: item.isFinished}"
                v-on:click="toggleFinish(item)"
                :key="index"
              >{{item.label}}</li>
       </ul>
</div>
//js
 data() {
    return {
      msg: false,
      items: [],
      newItem: "",
    };
  },
 methods: {

 toggleFinish(item) {
      item.isFinished = !item.isFinished;
    },
    addNew() {
      axios
        .post("接口地址", 传参)
        .then(res => {});
      his.items.push({
        label: this.newItem,
        isFinished: false
      });
      this.newItem = "";
      this.msg = false;
    },
    show() {
      this.msg = !this.msg;
    },
}
  • 2
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Vue中,页面跳转通常使用Vue Router来实现Vue Router是Vue.js官方的路由管理器,可以实现SPA(Single Page Application)应用的路由功能。 使用Vue Router实现页面跳转的步骤如下: 1. 安装Vue Router 在命令行中执行以下命令安装Vue Router: ``` npm install vue-router ``` 2. 创建路由实例 在Vue项目的入口文件中,创建一个Vue Router实例并定义路由规则。例如: ```javascript import Vue from 'vue' import VueRouter from 'vue-router' import Home from './views/Home.vue' import About from './views/About.vue' Vue.use(VueRouter) const router = new VueRouter({ mode: 'history', routes: [ { path: '/', component: Home }, { path: '/about', component: About } ] }) export default router ``` 上述代码中,我们创建了一个Vue Router实例,并定义了两个路由规则。当访问根路径时,将渲染Home组件,当访问/about路径时,将渲染About组件。 3. 在Vue组件中使用路由 在Vue组件中,通过`<router-link>`组件来实现路由跳转。例如: ```html <router-link to="/">Home</router-link> <router-link to="/about">About</router-link> ``` 上述代码中,我们分别创建了两个链接,点击这些链接将分别跳转到根路径和/about路径。 除了`<router-link>`组件外,我们还可以在Vue组件中使用`$router`对象来进行编程式路由跳转。例如: ```javascript this.$router.push('/about') ``` 上述代码中,我们使用`$router.push()`方法来实现编程式路由跳转,将页面跳转到/about路径。 以上就是在Vue实现页面跳转的基本步骤。需要注意的是,在使用Vue Router时,需要在Vue项目的入口文件中引入并使用Vue Router。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值