uniapp实现单选组件覆盖选中样式的方法
(福利推荐:你还在原价购买阿里云服务器?现在阿里云0.8折限时抢购活动来啦!4核8G企业云服务器仅2998元/3年,立即抢购>>>:9i0i.cn/aliyun)
uniapp实现单选组件覆盖选中样式
完整代码:
<!-- 是否选择组件: trueOfFalseChooseBtn --> <template> <view class="is-true-body"> <view class="btn-con" :class="isTrue ? 'btn-con-active' : ''" @click="clickBtn(true)"> <text>是</text> </view> <view class="btn-con" :class="isTrue ? '' : 'btn-con-active'" @click="clickBtn(false)"> <text>否</text> </view> </view> </template> <script> export default { props: { value: { type: Boolean, default: true, }, }, watch: { isTrue(nv) { this.$emit('input', nv) } }, data() { return { isTrue: this.value, } }, methods: { clickBtn(e) { this.isTrue = e; } } } </script> <style lang="scss" scoped> .is-true-body { width: 100%; display: flex; justify-content: space-between; .btn-con { flex: 1; height: 40px; border-radius: 10px; text-align: center; line-height: 40px; position: relative; border: 1px solid rgba(255, 255, 255, 0); } .btn-con-active { border: 1px solid $uni-color-primary; } // 左上角三角形 .btn-con-active::after { content: ''; position: absolute; top: 0; left: 0; width: 0; height: 0; border-top: 28px solid $uni-color-primary; border-right: 30px solid rgba(255, 255, 255, 1); border-radius: 8px 0 0 0; } // 左上角勾勾图片 .btn-con-active::before { content: url('?javascript/@/static/images/icon/gg.svg'); position: absolute; top: -12px; left: 3px; width: 10px; height: 10px; z-index: 999; } } </style>
补充:
修改uniapp组件默认样式
最近使用uniapp开发,有些组件渲染之后会生成一些标签,需要修改生成标签的样式。比如
<uni-data-picker > 等组件,自定义类名还是加重权限均无法覆盖原有样式,解决办法如下:
style标签上加scoped,同时类名前加/deep/ 穿透,即可覆盖原有样式
/deep/ .input-value-border{ border: none; }
到此这篇关于uniapp实现单选组件覆盖选中样式的文章就介绍到这了,更多相关uniapp内容请搜索程序员之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持程序员之家!
相关文章
让GoogleCode的SVN下的HTML文件在FireFox下正常显示.
GoogleCode可以作为免费的稳定的静态资源空间来使用,比如JQuery的文档就在上面2009-05-05详解XMLHttpRequest(二)响应属性、二进制数据、监测上传下载进度
这篇文章主要为大家详细介绍了XMLHttpRequest响应属性、二进制数据、监测上传下载进度,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2016-09-09bootstrapValidator 重新启用提交按钮的方法
bootstrapValidator 使用中,由于字段检查等原因,致使提交按钮失效。如何重新启用提交按钮呢?下面小编给大家介绍下bootstrapValidator 重新启用提交按钮的方法,需要的朋友可以参考下2017-02-02
最新评论