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 相关文章推荐
基于jquery的jqDnR拖拽溢出的修改
Feb 12 Javascript
别了 JavaScript中的isXX系列
Aug 01 Javascript
关于JS控制代码暂停的实现方法分享
Oct 11 Javascript
js字符串转换成xml对象并使用技巧解读
Apr 18 Javascript
页面加载完成后再执行JS的jquery写法以及区别说明
Feb 22 Javascript
JavaScript弹出窗口方法汇总
Aug 12 Javascript
微信小程序 wxapp画布 canvas详细介绍
Oct 31 Javascript
使用html+js+css 实现页面轮播图效果(实例讲解)
Sep 21 Javascript
详解angular部署到iis出现404解决方案
Aug 14 Javascript
angularjs性能优化的方法
Sep 05 Javascript
vue动态注册组件实例代码详解
May 30 Javascript
详细分析vue响应式原理
Jun 22 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
PHP投票系统防刷票判断流程分析
2012/02/04 PHP
Apache服务器无法使用的解决方法
2013/05/08 PHP
PHP生成静态HTML页面最简单方法示例
2015/04/09 PHP
PHP面向对象详解(三)
2015/12/07 PHP
PHP搭建大文件切割分块上传功能示例
2017/01/04 PHP
php redis实现文章发布系统(用户投票系统)
2017/03/04 PHP
用prototype实现的简单小巧的多级联动菜单
2007/03/24 Javascript
js活用事件触发对象动作
2008/08/10 Javascript
javascript设置金额样式转换保留两位小数示例代码
2013/12/04 Javascript
解决自定义$(id)的方法与jquery选择器$冲突的问题
2014/06/14 Javascript
使用JS画图之点、线、面
2015/01/12 Javascript
基于JavaScript实现动态添加删除表格的行
2016/02/01 Javascript
老生常谈jacascript DOM节点获取
2017/04/17 Javascript
jQuery实现jQuery-form.js实现异步上传文件
2017/04/28 jQuery
vue中post请求以a=a&amp;b=b 的格式写遇到的问题
2018/04/27 Javascript
详解Vue单元测试case写法
2018/05/24 Javascript
Vue 权限控制的两种方法(路由验证)
2019/08/16 Javascript
解决$store.getters调用不执行的问题
2019/11/08 Javascript
解决vue 使用axios.all()方法发起多个请求控制台报错的问题
2020/11/09 Javascript
修复 Django migration 时遇到的问题解决
2018/06/14 Python
Pytorch中index_select() 函数的实现理解
2019/11/19 Python
python thrift 实现 单端口多服务的过程
2020/06/08 Python
python单例模式的应用场景实例讲解
2021/02/24 Python
目前不被任何主流浏览器支持的CSS3属性汇总
2014/07/21 HTML / CSS
input file上传文件样式支持html5的浏览器解决方案
2012/11/14 HTML / CSS
StubHub希腊:购买体育赛事、音乐会和剧院门票
2019/08/03 全球购物
IGK Hair官网:喷雾、洗发水、护发素等
2020/11/03 全球购物
银行出纳岗位职责
2013/11/25 职场文书
将相和教学反思
2014/02/04 职场文书
面临毕业的毕业生自荐书范文
2014/02/05 职场文书
《商鞅南门立木》教学反思
2014/02/16 职场文书
家居装修公司创业计划书范文
2014/03/20 职场文书
会计专业求职信
2014/08/10 职场文书
办公用品质量保证书
2015/05/11 职场文书
2015年小学总务工作总结
2015/07/21 职场文书
CSS使用SVG实现动态分布的圆环发散路径动画
2022/12/24 HTML / CSS