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

全站仪快速建站5年网站seo优化公司

全站仪快速建站,5年网站seo优化公司,一起做网店一件代发网,深圳 福田网站建设由于微信小程序的wx.showModal不支持富文本内容&#xff0c;无法实现更灵活的展示效果&#xff0c;故需要进行二次封装 实现思路&#xff1a;使用van-dialog以及微信小程序的rich-text实现 代码如下&#xff1a; // index.wxml <van-dialoguse-slottitle"提示"s…

由于微信小程序的wx.showModal不支持富文本内容,无法实现更灵活的展示效果,故需要进行二次封装

实现思路:使用van-dialog以及微信小程序的rich-text实现

代码如下:

// index.wxml
<van-dialoguse-slottitle="提示"show="{{ showDialog }}"show-confirm-buttonconfirm-button-color="#3d80f7"bind:confirm="onConfirmDialog"
><view class="d_content"><rich-text nodes="{{dialogText}}"></rich-text></view>
</van-dialog>
// index.js
Page({
data: {showDialog: false,dialogText: "",confirmCallback: null,},onCloseDialog() {this.setData({ showDialog: false }, () => {wx.showTabBar({animation: true,});setTimeout(() => {this.setData({dialogText: "",confirmCallback: null,});}, 300);});},onShowDialog(type, msg, rMsg, fn) {switch (type) {case "model":this.setData({showDialog: true,dialogText: `<p  style="text-align: justify;"><span style="color: rgba(0, 0, 0, 0.5);">${msg}</span></p>`,confirmCallback: fn ? fn : null,},() => {wx.hideTabBar({animation: true,});});break;case "reject":let mArray = msg.split(rMsg);let text = `<p style="text-align: left;text-align: justify;"><span style="color: rgb(140, 140, 140);">${mArray[0]}</span><span style="color: #ff5858;">${rMsg}</span><span style="color: rgb(140, 140, 140);">${mArray[1]}</span></p>`;this.setData({showDialog: true,dialogText: text,confirmCallback: fn ? fn : null,},() => {wx.hideTabBar({animation: true,});});break;case "custom":this.setData({showDialog: true,dialogText: msg,confirmCallback: fn ? fn : null,},() => {wx.hideTabBar({animation: true,});});break;default:this.setData({showDialog: true,dialogText: msg,confirmCallback: fn ? fn : null,},() => {wx.hideTabBar({animation: true,});});break;}},onConfirmDialog() {wx.showTabBar({animation: true,});this.onCloseDialog();if (typeof this.data.confirmCallback === "function") {this.data.confirmCallback();}},
})
// index.json
{"usingComponents": {"van-dialog": "@vant/weapp/dialog/index"}
}
// index.wxss
.d_content {box-sizing: border-box;padding: 36rpx 46rpx;
}

使用方法

this.onShowDialog("model",`您已向:${subItem.name}申请权限,请等待管理员审核。`);
this.onShowDialog("reject",`您的申请被拒绝,原因为:${subItem.reason},请根据拒绝原因检查您的提交信息,点击确认继续。`,subItem.reason,() => {// ...});

本文仅提供一种思路,可能不是最优写法,欢迎大家讨论留言

http://www.mmbaike.com/news/97803.html

相关文章:

  • 社区网站做的比较好的有哪些网络推广怎么做才有效
  • 互联网创业项目整合网站阿拉营销网站
  • 网站代理备案价格怎么做好销售
  • 网站域名费会计分录怎么做百度竞价包年推广是怎么回事
  • 临汾网站建设 吕梁网站建设专业地推团队
  • 网站主编 做啥vivo应用商店
  • web网站发布怎么做友情链接是什么意思
  • 广州做网站如何广告网络
  • 网站长尾词百度seo搜搜
  • 做网站什么系统好就业seo好还是sem
  • 凡科建站手机网站建设百度推广渠道商
  • 青浦网站建设苏州网站建设优化
  • 网页微信注册长沙网站seo诊断
  • 易进网站建设推广seo管理与优化期末试题
  • 学校网站建设背景北京网站
  • 网站降权查询工具青岛seo建站
  • 广西高端网站建设公司如何推广公司
  • 网站系统解决方案阿里指数查询官网入口
  • 想注册一个做网站的公司好seo3的空间构型
  • 12306的网站多少钱做的北京百度seo服务
  • 网站管理助手ftp连接不上怎么把网站排名排上去
  • 蓝色大气网站模板百度识别图片找图
  • 我公司让别人做网站了怎么办广告
  • 宝安中心医院上班时间系统优化软件排行榜
  • 珠海快速网站建设沈阳seo博客
  • 南昌新手网站建设费用免费b2b推广网站大全
  • 淘宝做的网站靠谱吗个人网站首页设计
  • 苏州惊天网站制作网安卓aso
  • 比较好的做网站的公司创建自己的网页
  • asp.net做网站5月新冠病毒最新消息