vue实现评价星星功能


Posted in Javascript onJune 30, 2020

本文实例为大家分享了vue实现评价星星的具体代码,供大家参考,具体内容如下

vue实现评价星星功能

代码:

<template>
 
  <ul class="StarsWrap">
  <li v-for="(i,index) in list" :key="index" @click="clickStars(index)">
   <img :src="xing>index?stara:starb"/>
  </li>
  </ul>
  <p>{{rateScoreText}}</p>
 
</template>
 
<script>
 
export default {
 name: 'evaluate',
 data () {
 return {
  rateScoreText: '',
  rateScoreDesc: ['非常不满意,各方面都很差', '不满意,比较差', '一般,还需改善', '比较满意,仍可改善', '非常满意,无可挑剔'],
  stara:'../../static/img/details/shoucang.png',//亮星星
  list:[0,1,2,3,4],
  starb:'../../static/img/details/shouc.png',//暗星星
  xing:0,
 }
 },
 methods:{
 clickStars(i){
  this.rateScoreText=this.rateScoreDesc[i]
  this.xing = i+1
  console.log("点击了"+(i+1)+"颗星")
 }
 },
}
</script>
 
<style scoped>
.StarsWrap{
 width: 100%;
 height: 0.2rem;
 margin: 0.1rem 0;
}
.StarsWrap li{
 float: left;
 margin-right: 0.1rem;
}
</style>

关于vue.js组件的教程,请大家点击专题vue.js组件学习教程进行学习。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
如何让动态插入的javascript脚本代码跑起来。
Jan 09 Javascript
Javascript之文件操作
Mar 07 Javascript
JavaScript类和继承 constructor属性
Mar 04 Javascript
JavaScript移除数组元素减少长度的方法
Sep 05 Javascript
jquery 取子节点及当前节点属性值
Jul 25 Javascript
Jquery和angularjs获取check框选中的值的方法汇总
Jan 17 Javascript
浅析Javascript ES6中的原生Promise
Aug 25 Javascript
jQuery表单对象属性过滤选择器实例详解
Sep 13 Javascript
浅谈es6语法 (Proxy和Reflect的对比)
Oct 24 Javascript
vue scroller返回页面记住滚动位置的实例代码
Jan 29 Javascript
VuePress 静态网站生成方法步骤
Feb 14 Javascript
详解react组件通讯方式(多种)
May 06 Javascript
Json实现传值到后台代码实例
Jun 30 #Javascript
vue实现循环滚动列表
Jun 30 #Javascript
js实现简单音乐播放器
Jun 30 #Javascript
angular中的post请求处理示例详解
Jun 30 #Javascript
vue开发简单上传图片功能
Jun 30 #Javascript
jquery实现上传图片功能
Jun 29 #jQuery
vue实现图片上传到后台
Jun 29 #Javascript
You might like
DC宇宙的第一个英雄,堪称动漫史鼻祖,如今成为美国文化的象征
2020/04/09 欧美动漫
我的论坛源代码(九)
2006/10/09 PHP
php实现建立多层级目录的方法
2014/07/19 PHP
php连接mysql之mysql_connect()与mysqli_connect()的区别
2020/07/19 PHP
用jscript实现列出安装的软件列表
2007/06/18 Javascript
增强的 JavaScript 的 trim 函数的代码
2007/08/13 Javascript
jquery CSS选择器笔记
2010/03/29 Javascript
jquery 层次选择器siblings与nextAll的区别介绍
2013/08/02 Javascript
在ASP.NET中使用JavaScript脚本的方法
2013/11/12 Javascript
js中top的作用深入剖析
2014/03/04 Javascript
javascript实现图片跟随鼠标移动效果的方法
2015/05/13 Javascript
Bootstrap进度条组件知识详解
2016/05/01 Javascript
JQuery的attr 与 val区别
2016/06/12 Javascript
Vue.js 和 MVVM 的注意事项
2016/11/07 Javascript
jQuery选择器之属性过滤选择器详解
2017/09/28 jQuery
vue cli webpack中使用sass的方法
2018/02/24 Javascript
JS左右无缝轮播功能完整实例
2019/05/16 Javascript
Vue结合路由配置递归实现菜单栏功能
2020/06/16 Javascript
vue组件中实现嵌套子组件案例
2020/08/31 Javascript
返回上一个url并刷新界面的js代码
2020/09/12 Javascript
初步剖析C语言编程中的结构体
2016/01/16 Python
视觉直观感受若干常用排序算法
2017/04/13 Python
Python双向循环链表实现方法分析
2018/07/30 Python
基于Python实现大文件分割和命名脚本过程解析
2019/09/29 Python
pycharm不能运行.py文件的解决方法
2020/02/12 Python
html5新特性与用法大全
2018/09/13 HTML / CSS
草莓网英国官网:Strawberrynet UK
2017/02/12 全球购物
初中三年毕业生的自我评价分享
2014/02/14 职场文书
新课培训心得体会
2014/09/03 职场文书
中国在我心中演讲稿
2014/09/13 职场文书
办公用品管理制度
2015/08/04 职场文书
单位车辆管理制度
2015/08/05 职场文书
JavaScript 对象创建的3种方法
2021/11/17 Javascript
javascript条件式访问属性和箭头函数介绍
2021/11/17 Javascript
「天才王子的赤字国家重生术」妮妮姆·拉雷粘土人开订
2022/03/21 日漫
科学家测试在太空中培育人造肉,用于未来太空旅行
2022/04/29 数码科技