quasar-framework - 是否可以自定义 vue 组件?
问题描述
quasar有的vue组件可以自定义吗?我想使用 quasar 框架中的颜色选择器 vue 组件(这个https://quasar.dev/vue-components/color-picker),但我想删除标题并保留十六进制颜色输入。
我知道该组件有一个“无标题”版本,但该版本也删除了颜色输入。
我想保留绿色部分并删除红色部分
解决方案
您可以完全隐藏标题并添加显示当前颜色值的自定义标题。
<link href="https://cdn.jsdelivr.net/npm/quasar@1.8.3/dist/quasar.min.css" rel="stylesheet"/>
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
<script src="https://cdn.jsdelivr.net/npm/quasar@1.8.3/dist/quasar.umd.min.js"></script>
<div id="q-app">
<div class="q-pa-md">
<div class="container">
<div class="custom-header">{{hex}}</div>
<q-color no-header v-model="hex" dark class="my-picker" ></q-color>
</div>
</div>
</div>
<script>
new Vue({
el: '#q-app',
data () {
return {
hex: '#FF00FF'
}
}
})
</script>
<style>
.my-picker{
width: 150px
}
.container {
width: 180px;
position: relative;
}
.custom-header {
text-align: center;
background: transparent;
position: absolute;
width: 100%;
top: 0;
left: 0;
z-index: 10000
}
</style>
推荐阅读
- c - C语言中的霍夫变换有问题
- for-loop - 根据标题对社交媒体帖子进行分类
- php - WordPress:按块分别获取父子类别
- amazon-web-services - 将日志从 AWS Cloudwatch 日志组发送到 Opendistro EFK
- android - 有没有其他人对 Android 3.1 模拟器有问题
- javascript - gulp-ejs 可以动态使用吗?
- python - 两个代码有什么区别?
- excel - FormulaR1C1 错误 - 应用程序定义或对象定义错误
- python - 如何保存结果但不在终端中显示输出
- python - 如何让用户输入超过 2 个的字母?