当前位置: 首页 > news >正文

做盗版电影网站wordpress主题英文改中文

做盗版电影网站,wordpress主题英文改中文,珠海网站系统建设,手机网站制作平台免费1.使用vueuse中的useEyeDropper来实现滴管的功能和使用input中的type"color"属性来实现颜色盘 效果&#xff1a; 图标触发吸管 input触发颜色盘 组件代码部分 &#xff1a;<dropper> ---- vueuse使用 <template><div class"sRGBHexWrap fbc…

1.使用vueuse中的useEyeDropper来实现滴管的功能和使用input中的type="color"属性来实现颜色盘

 效果:

图标触发吸管

input触发颜色盘
 

组件代码部分 :<dropper>  ----  vueuse使用

<template><div class="sRGBHexWrap fbc"><span class="iconStyle fec" @click="handleOpen"><el-icon :size="20"><EditPen /></el-icon></span><span class="colorSpan"><input type="color" :value="defaultValue" @input="updateColor" class="color" v-if="showInput" /></span></div>
</template><script setup>import { useEyeDropper } from '@vueuse/core'
const { open, sRGBHex } = useEyeDropper()
// 引入 Vue 相关的 API
import { ref, watch, onMounted } from "vue";// 定义组件的 props 和 emits
const props = defineProps(['modelValue'])
const emit = defineEmits(["update:modelValue"]);
//默认颜色显示
let defaultValue = '#4EAF31' //默认展示的颜色,使用ref无法触发初始化显示
let showInput = ref(true)   //因为defaultValue不是ref所以需要手动刷新dom
let Value = ref(null) //派发的颜色//获取颜色盘的颜色
const getColor = (newValue) => {showInput.value = falsedefaultValue = newValueValue.value = newValue;showInput.value = true
};//监听接受的值然后进行复制
watch(() => props.modelValue, async (newValue) => {if (newValue) {getColor(newValue)}
}, { immediate: true })//监听滴管颜色
watch(sRGBHex, async (newmodelValue) => {if (newmodelValue) {getColor(newmodelValue)}
})//监听值的变化
watch(Value, async (newValue) => {if (newValue) {emit("update:modelValue", newValue);}
})//获取颜色盘的颜色
const updateColor = (event) => {Value.value = event.target.value;
};//处理打开滴管时候按Esc按钮报错
const handleOpen = () => {try {open();} catch (error) {console.error('Error while opening EyeDropper:', error);}
};</script><style lang="scss" scoped>
.color {background: var(--background-color2);outline: none;box-shadow: none;border: none;
}.sRGBHexWrap {width: 100%;height: 100%;/* background-color: aliceblue; */}.iconStyle {width: 100%;height: 100%;padding: 0px 10px;cursor: pointer;
}.colorSpan {cursor: pointer;width: 50%;height: 50%;border-radius: 5px;
}input {padding: 0px;margin: 0px;
}
</style>

使用组件<dropper>

<dropper v-model="VRColor"></dropper>

 

 

http://www.yayakq.cn/news/620521/

相关文章:

  • 山东省住房和城乡建设局网站首页西安网站建设xs029
  • 晋州住房保障建设局网站wordpress多用户博客
  • 中山网站外包太原再次发出通告
  • 免费网站的app怎么让网站排名下降
  • wordpress 颜色选择器关键词排名优化到首页
  • 网站建设入账哪个科目常熟滨江开发区人才网
  • 天津网站优化公司电话软件制作开发
  • php个人网站源码下载什么网站可以做海报
  • 网站搜索引擎优化案例南宁市网站维护与推广公司
  • 阿里巴巴运营每天必做seo推广是做什么
  • 各大网站图片天辰工程信息网
  • 龙华做棋牌网站建设找哪家效益快贵州省建设厅网站首页
  • 模板网站好还是自助建站好网站积分解决方案
  • 做网站需要人在看吗wordpress 文章和评论的距离
  • 东莞营销型网站建设怎么制作头像
  • 网站服务器价格奢侈品 网站建设方案
  • 内江做网站多少钱网站建设与规划前景
  • 重庆信息门户网站哪家网站开发好
  • jsp网站开发介绍徐州建站
  • 用c 建网站时怎么做导航菜单栏网站开发所要达到的目标
  • 网站开发课设心得体会浙江公司网站建设推广
  • 公司要做个网站吗旅游网站前台怎么做
  • 小区的名字建设单位去什么网站备案网站上如何做相关推荐
  • 做网站多少钱_西宁君博优选建设企业网站价格
  • 百度对网站建设公司长沙中企动力怎么样
  • 1m带宽做网站wordpress去除图片id
  • 网站备案密码 多少位太原网站建设方案开发
  • 金融企业网站php源码成都h5模板建站
  • 江苏财经职业技术学院会计系示范校建设专题网站青岛seo排名扣费
  • 做搬家服务网站问卷调查的目的穹拓网站建设