iis服务器助手广告
返回顶部
首页 > 资讯 > 精选 >Vue如何实现星级评价效果
  • 720
分享到

Vue如何实现星级评价效果

2023-06-29 09:06:33 720人浏览 薄情痞子
摘要

小编给大家分享一下Vue如何实现星级评价效果,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!具体内容如下本文五角星采用的阿里巴巴矢量图标库;2、数据内容可根据实际需

小编给大家分享一下Vue如何实现星级评价效果,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

具体内容如下

本文五角星采用的阿里巴巴矢量图标库;
2、数据内容可根据实际需求进行改动;
3、主要实现了鼠标滑动改变样式,鼠标离开样式消失,鼠标点击对应的五角星样式被改变及完成评价;
4、本文章只是简单的实现了功能,仅做参考!

<!doctype html><html lang="en"><head>    <meta charset="UTF-8">    <title>五星评价(Vue组件)</title>    <!-- 引入阿里矢量图标 -->    <link rel="stylesheet" href="./iconfont.CSS" >    <!-- 引入vue -->    <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>        <style>        .box{            width:400px;            height: 100px;            border: 1px solid black;            margin:0 auto;        }        .box .icon-wjxb{            font-size:44px;            line-height: 100px;            color:grey;            padding: 0 10px;        }        .box  .active{            color:yellow;        }    </style></head><body>    <!-- 星级评价板块 -->    <div class="box">        <star></star>    </div></body><script>    // 创建局部组件    var star = {        // 子模版        template:`<div>                    <span class="iconfont icon-wjxb" v-for="n in 5" @mouseenter="change(n)" @mouseleave="unchange" :class="{'active':activeIndex>=n}" @click="fix(n)"></span>                </div>`,        data(){            return {                activeIndex:-1,  // 用来判断什么时候改变样式                flag:false       // 用来验证用户是否点击过            }        },        methods:{            // 鼠标进入触发,接收参数            change(n){                // 判断用户是否点击过                if(!this.flag){                    // 没有点击过,改变样式                    this.activeIndex = n;                }            },            // 鼠标离开时触发            unchange(){                // 判断用户是否点击过                if(!this.flag){                    // 没点击过,鼠标离开后样式消失                    this.activeIndex = -1;                }            },            // 点击时触发,接收参数            fix(n){                // 赋值                this.activeIndex = n;                // 改变状态                this.flag = true;            }        }    }    new Vue({        // 挂载元素        el:".box",        // 注册组件        components:{            star:star        }    })    </script></html>

以上是“Vue如何实现星级评价效果”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网精选频道!

--结束END--

本文标题: Vue如何实现星级评价效果

本文链接: https://www.lsjlt.com/news/324127.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Vue如何实现星级评价效果
    小编给大家分享一下Vue如何实现星级评价效果,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!具体内容如下本文五角星采用的阿里巴巴矢量图标库;2、数据内容可根据实际需...
    99+
    2023-06-29
  • Vue实现星级评价效果
    本文实例为大家分享了Vue实现星级评价效果的具体代码,供大家参考,具体内容如下 1、本文五角星采用的阿里巴巴矢量图标库;2、数据内容可根据实际需求进行改动;3、主要实现了鼠标滑动改变...
    99+
    2024-04-02
  • JS实现五星好评效果
    用JS实现面向对象方法实现京东的五星好评效果。 鼠标滑过时的显示: 当评价完成后,关闭浏览器重新打开页面,还是上次的评价结果。用cookie实现。 具体实现如下: impor...
    99+
    2024-04-02
  • JavaScript如何实现星级评分
    这篇文章主要介绍了JavaScript如何实现星级评分,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。事件onmouseover<!DO...
    99+
    2024-04-02
  • 如何使用CSS绘制星级评分效果
    这篇文章主要介绍“如何使用CSS绘制星级评分效果”,在日常操作中,相信很多人在如何使用CSS绘制星级评分效果问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何使用CSS绘制星...
    99+
    2024-04-02
  • Vue实现星空效果
    本文实例为大家分享了Vue实现星空效果的具体代码,供大家参考,具体内容如下 需要实现上图的星空效果 1.星空背景子组件 <template>   <div cla...
    99+
    2024-04-02
  • react如何实现五星评价功能
    这篇文章主要介绍了react如何实现五星评价功能的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇react如何实现五星评价功能文章都会有所收获,下面我们一起来看看吧。react实现五星评价的方法:1、设置五个元素...
    99+
    2023-07-04
  • Vue动态如何实现评分效果
    小编给大家分享一下Vue动态如何实现评分效果,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!具体内容如下1.图片分为三种on:ha...
    99+
    2024-04-02
  • 如何利用jQuery+PHP实现购物商城常用的星级评分效果
    本篇内容介绍了“如何利用jQuery+PHP实现购物商城常用的星级评分效果”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!jQuery+PHP...
    99+
    2023-06-04
  • react怎么实现五星评价
    本教程操作环境:Windows10系统、react18.0.0版、Dell G3电脑。react怎么实现五星评价封装react组件:显示五星评价两种简单的方式根据类似3.7和7.8这种评分显示五星评价封装成react组件,使用时直接引用即可...
    99+
    2023-05-14
    React
  • 怎么在css中实现一个评分星星效果
    本篇文章为大家展示了怎么在css中实现一个评分星星效果,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。结构如下:很简单的结构,主要核心代码如下:<div class="gra...
    99+
    2023-06-08
  • 如何使用js实现五星评价功能
    这篇文章主要介绍如何使用js实现五星评价功能,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!效果图:代码如下:<!DOCTYPE html> <html&n...
    99+
    2024-04-02
  • Vue怎么实现星空效果
    本篇内容主要讲解“Vue怎么实现星空效果”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Vue怎么实现星空效果”吧!星空效果如下1.星空背景子组件<template> &nb...
    99+
    2023-06-29
  • 微信小程序如何实现星级评分
    这篇文章主要为大家展示了“微信小程序如何实现星级评分”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“微信小程序如何实现星级评分”这篇文章吧。具体内容如下第一种方法:WXML代码:<view&...
    99+
    2023-06-25
  • Android星级评分条实现评分界面
    本文实例为大家分享了Android实现简单评分界面制作的具体代码,供大家参考,具体内容如下 简单评分界面的制作 实现如图界面 1.先布局,创建布局文件,使用相对布局,添加一个编辑框...
    99+
    2024-04-02
  • vue如何实现多级菜单效果
    这篇文章主要介绍了vue如何实现多级菜单效果的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇vue如何实现多级菜单效果文章都会有所收获,下面我们一起来看看吧。效果图:效果说明:点击父菜单,如果有子菜单就在其左侧显...
    99+
    2023-07-02
  • 微信小程序如何实现五星评价功能
    小编给大家分享一下微信小程序如何实现五星评价功能,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!微信小程序 五星评价功能效果图:要...
    99+
    2024-04-02
  • JS+cookie实现购物评价五星好评功能
    本文实例为大家分享了JS+cookie实现购物评价五星好评功能的具体代码,供大家参考,具体内容如下 案例实现的是购物评价中五星点评功能. 通过JS面向对象方法实现 利用cookie实...
    99+
    2024-04-02
  • vue实现带小数点的星星评分
    本文实例为大家分享了vue实现带小数点的星星评分的具体代码,供大家参考,具体内容如下 首先我们要先引入vue.js文件 css部分 <style> main{ ...
    99+
    2024-04-02
  • 微信小程序实现五星评价
    本文实例为大家分享了微信小程序实现五星评价的具体代码,供大家参考,具体内容如下 首先准备两张图片,在阿里巴巴矢量图标库中随便下两个颜色不一样的星星 效果如下 wxml 循环五次图...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作