修改微信底层封装组件样式 小程序学习笔记

[复制链接]
查看: 637   回复: 0     小程序

307

主题

307

帖子

1714

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1714
2024-7-11 10:11:32   显示全部楼层   阅读模式  
修改微信底层封装组件样式_00000.jpg


微信开发文档地址:https://developers.weixin.qq.com ... figuration/app.html

视频教程

1.jpg

如果想改微信官方提供的组件的样式可以 ,通过开发文档 然后审查,文档的提供的示例方案取寻找,这些组件的样式

组件代码
html
<!--pages/list/isAllowdUser/isAllowdUser.wxml-->
<view class="userAllowdBox">
  <text>{{lable}}</text>
  <checkbox checked="{{ischecked}}" bind:tap="updataChecked"></checkbox>
</view>
less
.userAllowdBox {
  margin: 20px;
}
js
// pages/list/isAllowdUser/isAllowdUser.js
Component({

  /**
   * 组件的属性列表
   */
  properties: {
    //接受传递属性
    lable: String
  },

  /**
   * 组件的初始数据
   */
  data: {
    ischecked: false
  },

  /**
   * 组件的方法列表
   */
  methods: {
    updataChecked() {
      this.setData({
        ischecked: !this.data.ischecked
      })
      console.log(this.data.ischecked);
    }
  }
})

引用代码
html
<view>
  <leftListall></leftListall>
  <isAllowdUser lable="我已经统一用户协议 和 隐私协议"></isAllowdUser>
  <isAllowdUser lable="匿名提交"></isAllowdUser>
</view>
less
/* pages/list/index.wxss */
input {
  border: 1px grey solid;
}

.wx-checkbox-input {
  width: 24px;
  height: 24px;
  margin-left: 8px;
  border-radius: 50% !important;
}

.wx-checkbox-input-checked {
  width: 24px;
  height: 24px;
  margin-left: 8px;
  border-radius: 50% !important;
  border-color: lightgreen !important;
  background-color: rgb(30, 153, 30) !important;
  color: white !important;
}

回复

使用道具 举报

您需要登录后才可以回帖   登录 立即注册

高级模式

南通谢凡软件科技有限公司