国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

we-color-picker 微信小程序拾色器(顏色選擇器)組件

tainzhi / 2784人閱讀

摘要:最近一直在搞小程序,由于剛需一個(gè)拾色器,搜了半天也沒見人做過,就自己動(dòng)手?jǐn)]了一個(gè),還在不斷地改進(jìn)優(yōu)化中。。。

最近一直在搞小程序,由于剛需一個(gè)拾色器,搜了半天也沒見人做過,就自己動(dòng)手?jǐn)]了一個(gè),還在不斷地改進(jìn)優(yōu)化中。。。

項(xiàng)目地址

https://github.com/KirisakiAr...

查看DEMO

安裝使用 git
git clone https://github.com/KirisakiAria/we-color-picker.git
npm
npm install we-color-picker --save

將項(xiàng)目中src目錄下的全部文件拷貝到/components/color-picker中,在使用該組件的頁面對(duì)應(yīng)json文件中添加:

"usingComponents": {
    "color-picker":"/components/color-picker/color-picker"
}

具體如何引入組件請(qǐng)參考微信小程序官方文檔

截圖示例

仿照PS的色相立方體制作而成

WXML
JS
data: {
    colorData: {
        //基礎(chǔ)色相,即左側(cè)色盤右上頂點(diǎn)的顏色,由右側(cè)的色相條控制
        hueData: {
            colorStopRed: 255,
            colorStopGreen: 0,
            colorStopBlue: 0,
        },
        //選擇點(diǎn)的信息(左側(cè)色盤上的小圓點(diǎn),即你選擇的顏色)
        pickerData: {
            x: 0, //選擇點(diǎn)x軸偏移量
            y: 480, //選擇點(diǎn)y軸偏移量
            red: 0, 
            green: 0,
            blue: 0, 
            hex: "#000000"
        },
        //色相控制條的位置
        barY: 0
    },
    rpxRatio: 1 //此值為你的屏幕CSS像素寬度/750,單位rpx實(shí)際像素
},
onLoad() {
    //設(shè)置rpxRatio
    wx.getSystemInfo({
        success(res) {
            _this.setData({
                rpxRatio: res.screenWidth / 750
            })
        }
    })
},
//選擇改色時(shí)觸發(fā)(在左側(cè)色盤觸摸或者切換右側(cè)色相條)
onChangeColor(e) {
    //返回的信息在e.detail.colorData中
    this.setData({
      colorData: e.detail.colorData
    })
}
多個(gè)拾色器的情況 WXML



JS
//設(shè)置多個(gè)參數(shù)即可
colorData0: {
    //...
},
colorData1: {
    //...
},
colorData2: {
    //...
},
//More...

onChangeColor(e) {
    //這里我使用了dataset來存儲(chǔ)標(biāo)志,用來判斷時(shí)哪個(gè)拾色器發(fā)生變化
    const index = e.target.dataset.id
    this.setData({
        [`colorData${index}`]: e.detail.colorData
    })
}
遇到問題?

Issue

wechat: thereshegoes

email: xiaoli350791904@hotmail.com

推廣

我做的另一個(gè)小程序,專門用來合成沙雕表情的《沙雕表情制作》,大家有興趣可以玩玩看。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/100662.html

相關(guān)文章

  • 原生js實(shí)現(xiàn)插件

    摘要:拾色器將會(huì)分別綁定每個(gè)元素。會(huì)回傳兩個(gè)參數(shù),第一個(gè)就是該拾色器生成時(shí)綁定的第二個(gè)參數(shù),代表是回傳的顏色值。起初是插件直接改變綁定元素的顏色,但是想到有些拾色器插件是綁定表單,改變表單顏色值,有些是改變綁定元素的顏色。 原生js實(shí)現(xiàn)拾色器插件 前言 插件功能只滿足我司業(yè)務(wù)需求,如果希望有更多功能的,可在下方留言,我盡量擴(kuò)展!如果你有需要或者喜歡的話,可以給我github來個(gè)star ? ...

    codeGoogle 評(píng)論0 收藏0
  • 簡單說 chrome瀏覽 必知必會(huì)的小技巧

    摘要:說明這篇文章主要介紹的就是一些瀏覽器的小技巧,很簡單,希望對(duì)大家有所幫助。顏色的,或十六進(jìn)制表示。單擊其中一個(gè)方塊將顏色更改為該方塊。在當(dāng)前顏色的,和表示之間切換。 說明 這篇文章主要介紹的就是一些chrome瀏覽器的小技巧,很簡單,希望對(duì)大家有所幫助。 這其中的一些小技巧在低版本中是沒有的,所以建議大家用最新版的,目前最新版是62,版本很重要,如果發(fā)現(xiàn)有些技巧不起作用,請(qǐng)先查看瀏...

    XanaHopper 評(píng)論0 收藏0
  • 簡單說 chrome瀏覽 必知必會(huì)的小技巧

    摘要:說明這篇文章主要介紹的就是一些瀏覽器的小技巧,很簡單,希望對(duì)大家有所幫助。顏色的,或十六進(jìn)制表示。單擊其中一個(gè)方塊將顏色更改為該方塊。在當(dāng)前顏色的,和表示之間切換。 說明 這篇文章主要介紹的就是一些chrome瀏覽器的小技巧,很簡單,希望對(duì)大家有所幫助。 這其中的一些小技巧在低版本中是沒有的,所以建議大家用最新版的,目前最新版是62,版本很重要,如果發(fā)現(xiàn)有些技巧不起作用,請(qǐng)先查看瀏...

    imtianx 評(píng)論0 收藏0
  • 簡單說 chrome瀏覽 必知必會(huì)的小技巧

    摘要:說明這篇文章主要介紹的就是一些瀏覽器的小技巧,很簡單,希望對(duì)大家有所幫助。顏色的,或十六進(jìn)制表示。單擊其中一個(gè)方塊將顏色更改為該方塊。在當(dāng)前顏色的,和表示之間切換。 說明 這篇文章主要介紹的就是一些chrome瀏覽器的小技巧,很簡單,希望對(duì)大家有所幫助。 這其中的一些小技巧在低版本中是沒有的,所以建議大家用最新版的,目前最新版是62,版本很重要,如果發(fā)現(xiàn)有些技巧不起作用,請(qǐng)先查看瀏...

    Travis 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<