微信小程序开发问答《七十八》 showActionSheet 如何调用分享 & button - 新闻资讯 - 云南小程序开发|云南软件开发|云南网站建设-昆明葵宇信息科技有限公司

159-8711-8523

云南网建设/小程序开发/软件开发

知识

不管是网站,软件还是小程序,都要直接或间接能为您产生价值,我们在追求其视觉表现的同时,更侧重于功能的便捷,营销的便利,运营的高效,让网站成为营销工具,让软件能切实提升企业内部管理水平和效率。优秀的程序为后期升级提供便捷的支持!

您当前位置>首页 » 新闻资讯 » 小程序相关 >

微信小程序开发问答《七十八》 showActionSheet 如何调用分享 & button

发表时间:2021-3-31

发布人:葵宇科技

浏览次数:45

1、微信小程序 showActionSheet 如何调用分享

A:目前只有调用onShareAppMessage或者通过给button组件设置属性open-type="share"发起分享, showActionSheet或者其他接口中的回调中调用不了分享,可以用自定义的操作菜单利用button调用

2、微信小程序,用js还是wxs?

微信小程序,在看官网文档的wxs章节,有如下疑惑

文章中说明

1. wxs 不依赖于运行时的基础库版本,可以在所有版本的小程序中运行。
2. wxs 与 javascript 是不同的语言,有自己的语法,并不和 javascript 一致。
3. wxs 的运行环境和其他 javascript 代码是隔离的,wxs 中不能调用其他 javascript 文件中定义的函数,也不能调用小程序提供的API。
4. wxs 函数不能作为组件的事件回调。
5. 由于运行环境的差异,在 iOS 设备上小程序内的 wxs 会比 javascript 代码快 2 ~ 20 倍。在 android 设备上二者运行效率无差异。

我粗略的看了章节,感觉wxs就是es4.1的语法,与之对立的js支持到es6的语法。

老司机们,你们在开发小程序的时候,用js还是wxs,实际开发的利弊呢?

A:wxs是专门用于wxml页面的,如果你有在页面中使用js脚本的需求可以使用,但是wxs是不能被其他js文件引用的。

目前我很少wxs,大多数工作都是在js中完成的。

这里是我记录的关于wxs的文章:
微信小程序:使用wxs检测邮箱格式实例
微信小程序:新功能WXS(2017.08.30新增)

wxs其实就是封装后的js,用法跟js一模一样。

3、请问微信小程序的 button 标签的边框如何去除?

A:小程序的边框是用button::after来设置的,你设置看看能不能覆盖


button::after{
border: none;
}


4、微信小程序:在全局变量里已经存好的数据,怎么在wxml页面中获取到这些数据,并渲染到页面上? 求告知~

如上图:我已经在全局变量中存好了数据,但我要怎么做才能将全局变量中的数据渲染到wxml的页面上呢?
上图中的<block wx:for="{{getapp().globalData.TabSelectedContent_key}}">是错误的,这样写完全没反应...


A:wxml中不能使用函数方法,你在需要使用全局变量的地方,data里面定义个变量比如test,然后赋值this.setData({

test:getApp().globalData}),在wxml中使用test就行了
应该要在对应的js里先用getapp().globalData获取吧,然后再用setData到模版

相关案例查看更多