微信小程序之店铺评分组件及vue中用svg实现的评分显示组件
生活随笔
收集整理的這篇文章主要介紹了
微信小程序之店铺评分组件及vue中用svg实现的评分显示组件
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
在微信小程序中,有遇到要展示店鋪評(píng)分,或者是訂單完成后對(duì)商品進(jìn)行評(píng)價(jià),用到了星星展示,查了下,在微信中無(wú)法使用svg實(shí)現(xiàn)圖片,微信中只能將svg圖片轉(zhuǎn)成base64來(lái)顯示,所以是在vue中使用的svg來(lái)實(shí)現(xiàn)評(píng)分
1.效果圖
微信中的可以點(diǎn)擊及顯示,但是,顯示的話,在4.2分,4點(diǎn)多分的時(shí)候,顯示的是半顆星vue中用的是svg實(shí)現(xiàn),所以用的是占比的形式,可以有一點(diǎn)點(diǎn)的星
2.微信實(shí)現(xiàn)店鋪評(píng)分顯示及商品評(píng)價(jià)星星展示
- 子組件index.wxml,可以動(dòng)態(tài)的控制星星的大小
- 子組件index.wxss
- 子組件index.js
3.父組件中引用
- 父組件index.wxml
- 父組件index.json
- 父組件index.js
4.vue中使用svg實(shí)現(xiàn)評(píng)分
- 首先在vue使用的index.html的模板文件中添加一個(gè)rem轉(zhuǎn)換算法,因?yàn)槲液竺嬗玫膯挝皇莚em
- 然后添加svg.vue文件,這個(gè)svg文件可以自己找圖片生成,并設(shè)置對(duì)應(yīng)的id
- rating.vue文件引用svg.vue
?
?
?
?
?
總結(jié)
以上是生活随笔為你收集整理的微信小程序之店铺评分组件及vue中用svg实现的评分显示组件的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Codeforces - Captain
- 下一篇: html5倒计时秒杀怎么做,vue 设