vue 实现类似淘宝星级评分的示例


Posted in Javascript onMarch 01, 2018

实例如下所示:

<template>
<div 
id="shoplist">
<p 
class="all" 
>
<input
type="radio"
name="b" 
value="0" v-model="inputdata"/>
<span>★</span>
<input
type="radio"
name="b" 
value="1" v-model="inputdata" />
<span>★</span>
<input
type="radio"
name="b" 
value="2" v-model="inputdata" />
<span>★</span>
<input
type="radio"
name="b" 
value="3" v-model="inputdata" />
<span>★</span>
<input
type="radio"
name="b" 
value="4" v-model="inputdata" />
<span>★</span>
<input
type="radio"
name="b" 
value="5" v-model="inputdata" />
<span>★</span>
</p>
</div>
</template>
<script>
export default {
name:'shoplist',
data(){
return {
inputdata:'5'
}
},
methods:{
},
watch: {
inputdata(value) {
console.log(value)
}
}
}
</script>
<style>
.all>input{opacity:0;position:absolute;width:2em;height:2em;margin:0;}
.all>input:nth-of-type(1),
.all>span:nth-of-type(1){display:none;}
.all>span{font-size:2em;color:gold;
-webkit-transition:color
.2s;
transition:color
.2s;
}
.all>input:checked~span{color:#666;}
.all>input:checked+span{color:gold;}
</style>

以上这篇vue 实现类似淘宝星级评分的示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jQuery 浮动广告实现代码
Dec 25 Javascript
jquery实现div拖拽宽度示例代码
Jul 31 Javascript
解析prototype,JQuery中跳出each循环的方法
Dec 12 Javascript
JQuery的ON()方法支持的所有事件罗列
Feb 28 Javascript
js实现的Easy Tabs选项卡用法实例
Sep 06 Javascript
每天一篇javascript学习小结(RegExp对象)
Nov 17 Javascript
JS经典正则表达式笔试题汇总
Dec 15 Javascript
微信小程序表单弹窗实例
Jul 19 Javascript
Node.js事件的正确使用方法
Apr 05 Javascript
Vuex的actions属性的具体使用
Apr 14 Javascript
JS实现的简单tab切换功能完整示例
Jun 20 Javascript
Vue在chrome44偶现点击子元素事件无法冒泡的解决方法
Dec 15 Javascript
vue-star评星组件开发实例
Mar 01 #Javascript
浅谈Angular 的变化检测的方法
Mar 01 #Javascript
ES6学习笔记之map、set与数组、对象的对比
Mar 01 #Javascript
Node.js静态服务器的实现方法
Feb 28 #Javascript
JS脚本加载后执行相应回调函数的操作方法
Feb 28 #Javascript
vue+webpack 打包文件 404 页面空白的解决方法
Feb 28 #Javascript
webpack项目调试以及独立打包配置文件的方法
Feb 28 #Javascript
You might like
php中CI操作多个数据库的代码
2012/07/05 PHP
ThinkPHP中ajax使用实例教程
2014/08/22 PHP
PHP实现的简单日历类
2014/11/29 PHP
PHP使用gearman进行异步的邮件或短信发送操作详解
2020/02/27 PHP
关于jquery动态增减控件的一些想法和小插件
2010/08/01 Javascript
改变隐藏的input中value的值代码
2013/12/30 Javascript
BootStrap学习系列之Bootstrap Typeahead 组件实现百度下拉效果(续)
2016/07/07 Javascript
JS实现图片上传预览功能
2016/11/21 Javascript
浅谈Vuex@2.3.0 中的 state 支持函数申明
2017/11/22 Javascript
JS实现关键词高亮显示正则匹配
2018/06/22 Javascript
js定义类的方法示例【ES5与ES6】
2019/07/30 Javascript
超轻量级的js时间库miment使用解析
2019/08/02 Javascript
mpvue实现小程序签到金币掉落动画(api实现)
2019/10/17 Javascript
vue项目如何监听localStorage或sessionStorage的变化
2021/01/04 Vue.js
用Python实现QQ游戏大家来找茬辅助工具
2014/09/14 Python
在Mac OS上搭建Python的开发环境
2015/12/24 Python
python二维列表一维列表的互相转换实例
2018/07/02 Python
Python3.7中安装openCV库的方法
2018/07/11 Python
详解django中使用定时任务的方法
2018/09/27 Python
python3多线程知识点总结
2019/09/26 Python
简单了解pytest测试框架setup和tearDown
2020/04/14 Python
python 怎样进行内存管理
2020/11/10 Python
python-jwt用户认证食用教学的实现方法
2021/01/19 Python
用CSS3实现Win8风格的方格导航菜单效果
2013/04/10 HTML / CSS
css3和jquery实现自定义checkbox和radiobox组件
2014/04/22 HTML / CSS
NYX Professional Makeup官方网站:专业彩妆和美容产品
2019/10/29 全球购物
意大利网上购书网站:Libraccio.it
2021/02/03 全球购物
无故旷工检讨书
2014/01/26 职场文书
2014大学班主任工作总结
2014/11/08 职场文书
青岛导游词
2015/02/12 职场文书
付款证明格式范文
2015/06/19 职场文书
2016年119消防宣传日活动总结
2016/04/05 职场文书
Python 如何安装Selenium
2021/05/06 Python
mybatis中sql语句CDATA标签的用法说明
2021/06/30 Java/Android
python文件与路径操作神器 pathlib
2022/04/01 Python
关于Python中进度条的六个实用技巧分享
2022/04/05 Python