微信小程序(原生)封装弹框组件

这篇具有很好参考价值的文章主要介绍了微信小程序(原生)封装弹框组件。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

小程序封装原生弹框组件(一个弹框,点击确定关闭弹框,有需要的直接复制哦)

<!-- 成功后弹框 -->
<van-popup show="{{ onePop }}" round >
<view class="succpop">
  <view class="pop_title">温馨提示</view>
  <view class="pop_content">{{onePopMsg}}</view>
  <view class="bott_btn" bindtap="closeSUcc">确定</view>
</view>
</van-popup>
// components/pop/pop.js
Component({
  /**
   * 组件的属性列表
   */
  properties: {
    onePop:Boolean,
    onePopMsg:String,
  },

  /**
   * 组件的初始数据
   */
  data: {

  },

  /**
   * 组件的方法列表
   */
  methods: {
  // 多个按钮
  closeSUcc(){
    this.setData({
      succePop:false
    })
  },
  }
})
.succpop  {
  width: 707rpx;
}
.succpop .pop_title {
  text-align: center;
  margin: 40rpx 0;
  font-size: 37rpx;
  font-family: PingFang SC;
  font-weight: 500;
  color: #333333;
}
.succpop .pop_content {
  text-align: center;
  margin: 65rpx 0 65rpx 0;
  font-size: 31rpx;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #333333;
  padding: 0 40rpx;
}
.succpop .bott_btn {
  width: 520rpx;
  height: 88rpx;
  background: #FE9804;
  box-shadow: 0rpx 10rpx 10rpx 0rpx rgba(0,0,0,0.1);
  font-size: 41rpx;
  font-family: Source Han Sans CN;
  font-weight: 500;
  color: #ffffff;
  line-height: 88rpx;
  text-align: center;
  border-radius: 50rpx;
  margin-left: 50%;
  transform: translateX(-50%);
  margin-top: 30rpx;
  margin-bottom: 40rpx;
}

上面是组件的内容,下面是引用方法

首先第一步在app.json或者单文件json文件引入

"pop-one":"/components/pop-one/pop-one"

我用的比较多就在app.json引入的

下面是文件使用方法:

<pop-one succePop="{{succePop}}" successMessage="{{successMessage}}"></pop-one> 
 succePop:true,
 successMessage:'你好'

只需要子啊data中控制这两个属性就可以了,喜欢的点个赞哦文章来源地址https://www.toymoban.com/news/detail-516717.html

到了这里,关于微信小程序(原生)封装弹框组件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 微信小程序|自定义弹窗组件

    2024年02月12日
    浏览(28)
  • uniapp微信小程序自定义弹窗组件

    写一个能够复用的弹窗组件,内容包括: \\\"标题\\\",\\\"图片\\\",\\\"描述内容\\\",\\\"按钮\\\". 且按钮可能会有多中功能(比如: 点击按钮可能只是关闭弹窗,或者关闭弹窗并跳转) 1.创建弹窗组件 popup-view 1.小编这里考虑组件全局都有可能会用到,就在主包的 components 文件夹下创建popup-view组件 2.组件内

    2024年02月04日
    浏览(30)
  • uniapp&&微信小程序底部弹窗自定义组件

    个人项目地址: SubTopH前端开发个人站   (自己开发的前端功能和UI组件,一些有趣的小功能,感兴趣的伙伴可以访问,欢迎提出更好的想法,私信沟通,网站属于静态页面) SubTopH前端开发个人站 https://subtop.gitee.io/subtoph.github.io/#/home  基础弹窗效果组件 在页面使用 父组件

    2024年02月14日
    浏览(39)
  • 微信小程序---微信授权弹窗实现(组件,需要地方直接调用即可)

     在资源处下载后 在调用页面 json: wxml: js: 1、先判断是否已经登录,未登录直接调用show_empower:true即可弹出登录授权框 2、点击授权会请求获取手机号码,通过手机号码请求后台数据,若登录成功后 3、在页面调用return_login(e)方法,判断e携带的值是否请求成功。 4、若成

    2024年02月12日
    浏览(71)
  • 一文看懂微信小程序新版隐私协议(附带弹窗组件)

    微信小程序近期又迎来了一次改革–9月15日之后如果小程序涉及调用微信的隐私接口获取用户的信息的,需要用户手动同意协议后才可正常调用接口,否则会返回报错信息。 隐私接口目前常用的有:手机号快捷获取、读取照片、获取用户的头像昵称(包括快捷填写能力)等。

    2024年02月09日
    浏览(27)
  • 微信小程序封装组件

    在日常开发中,有页面之间有很多相似的组件,我们可以对其相似的代码块进行封装,进行复用 先在根目录下创建一个component文件夹 在里面创建一个目录wMyTop文件夹,然后右键点击Component创建一个组件输入wMyTop,回车 然后在wMyTop.json中把\\\"component\\\": true,改为true,意思就是开启

    2024年02月09日
    浏览(32)
  • 微信小程序基本使用2:wxs,组件的使用以及弹窗、滚动条

    WXS(WeiXin Script)是小程序的一套脚本语言,结合 WXML ,可以构建出页面的结构。 可以在模版中内联少量处理脚本,丰富模板的数据预处理能力。 wsx 在IOS设备上性能是JavaScript的2-20倍 内嵌式 module=“属性值” 关联式 在utils下创建文件tools.wxs 在wxs文件中直接写方法,最后通过

    2024年02月02日
    浏览(43)
  • 微信小程序,封装身高体重选择器组件

    wxml代码: scrollLeft 保证能选择到最小值和最大值 bounces 关闭ios的回弹效果,回弹之前会有显示复数和大于最大值的情况(也可以不关闭,设置例如:min = valmin?min:val) 6:间隔+刻度的宽度 +1 是额外加一个刻度,这样才完整。 index%5===0: 5的倍数为长刻度,否则为短刻度 wxs代码

    2024年02月12日
    浏览(41)
  • uniapp实现微信小程序隐私协议组件封装

    uniapp实现微信小程序隐私协议组件封装。 隐私协议封装组件后快速调用。 diy-privacy/diy-privacy

    2024年02月07日
    浏览(29)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包