标签分类
技术文章
当前位置:主页 > 计算机编程 > javascript > 微信小程序如何动态添加分享数据

微信小程序动态添加分享数据的实操方法

  • 发布时间:
  • 作者:码农之家原创
  • 点击:180

微信小程序如何动态添加分享数据

这篇文章主要知识点是关于微信小程序,分享,微信小程序如何动态添加分享数据,的内容,如果大家想对相关知识点有系统深入的学习,可以参阅以下电子书

JavaScript框架设计
JavaScript框架设计全书完整版
  • 类型:js框架大小:286.4 MB格式:PDF出版:人民邮电出版社作者:司徒正美
立即下载

微信小程序分享效果:

微信小程序动态添加分享数据

js代码:

page({

 /**
 * 用户点击分享按钮或右上角分享
 */
 onShareAppMessage: function (res) {
 var that = this;
 return {
  title: that.data.common.act_name,
  desc: that.data.common.introduction,
  path: '/pages/xiangqing/xiangqing?id='+that.data.id,
  success: function (res) {
  // 转发成功
  },
  fail: function (res) {
  // 转发失败
  }
 }
 }

})

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持码农之家。

以上就是本次给大家分享的全部知识点内容总结,大家还可以在下方相关文章里找到解决axios.interceptors.respon、 儿童python编程入门书籍推、 vue项目中使用md5加密以及、 等javascript文章进一步学习,感谢大家的阅读和支持。

上一篇:微信小程序开发中如何增加mixin扩展

下一篇:webpack 2的react开发配置详解

展开 +

收起 -

学习笔记
网友NO.195608

微信小程序学习笔记之本地数据缓存功能详解

本文实例讲述了微信小程序学习笔记之本地数据缓存功能。分享给大家供大家参考,具体如下: 前面介绍了微信小程序获取位置信息操作。这里再来介绍一下微信小程序的本地数据缓存功能。 【将数据存储在本地缓存】wx.setStorage 【读取本地缓存】wx.getStorage 以手机号+密码登录为例,把登录成功返回的token值存储在本地缓存中,然后读取缓存中的token: login.php: ?php header("Content-type:text/html;charset=utf-8"); $arr = array("state"=0,"data"=array(),"msg"=''); $phone = $_POST['phone']; $password = $_POST['password']; if($phone $password){//省略验证......//返回登录token$tokenstr = 'liweishan666';$token = $phone.time().$tokenstr;//省略加密$arr['state'] = 1;$arr['msg'] = '登录成功';$arr['data']['token'] = $token; }else{$arr['msg'] = '参数错误'; } echo json_encode($arr); die; login.wxml: form bindsubmit="formSubmit" bindreset="formReset" view 手机号:input type="text" name="phone" placeholder="请输入账号" confirm-type="done" / 密码:input password type="number" name="password" placeholder="请输入6位密码" maxlength="6" / /view view class="btn-area" button formType="submit"登录/button /view view class="btn-area" button bindtap="gettoken"读取缓存token/button /view view class="btn-area"{{token}}/view/form login.js: Page({ formSubmit: function (e) { wx.request({ url: 'https://www.msllws.top/login.php', data: { 'phone': e.……

网友NO.186352

微信昵称带符号导致插入MySQL数据库时出错的解决方案

Mysql的utf8编码最多3个字节,而Emoji表情或者某些特殊字符是4个字节。 因此会导致带有表情的昵称插入数据库时出错。 只要修改 MySQL 的编码即可,解决方案如下: 1.在mysql的安装目录下找到my.ini,作如下修改: [mysqld]character-set-server=utf8mb4[mysql]default-character-set=utf8mb4 2 重启mysql服务 3 修改表 ALTER TABLE 表名 CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_bin; 以上所述是小编给大家介绍的微信昵称带符号导致插入MySQL数据库时出错的解决方案,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对码农之家网站的支持! ……

网友NO.420635

微信小程序实现用table显示数据库反馈的多条数据功能示例

本文实例讲述了微信小程序实现用table显示数据库反馈的多条数据功能。分享给大家供大家参考,具体如下: 解决了微信小程序自定义表格,并显示的多条数据的问题。 index.wxml view text我的调查问卷/text scroll-view scroll-x="true" view class="table" view class="tr bg-header" view class="th"姓名/view view class="th"性别/view view class="th"年龄/view /view view class="tr bg-items" wx:for = "{{items}}" wx:key="" text class="td"{{item.name}}/text text class="td"{{item.gender}}/text text class="td"{{item.age}}/text /view /view /scroll-view button bindtap="change"查看我的数据/button/view index.js Page({ /** * 页面的初始数据 */ data: { items:[]//定义变长数组 }, /** * 生命周期函数--监听页面加载 */ onLoad: function () { }, /** * 生命周期函数--监听页面显示 */ onShow: function () { }, /** * 生命周期函数--监听页面隐藏 */ onHide: function () { }, change:function(e){ var that=this; wx.request({ url: 'https://../data.php',//自己的服务器地址 header: { "Content-Type": "application/json" }, method: "POST", success: function (res) { for (var i = 0, len = res.data.length; i len; i++){ that.data.items[i] = res.data[i]; } that.setData({ items: that.data.items }) }, fail: function (res) { wx.showToast({ 'title': 'request fail' }) } }) }}) data.php ?php$servername = "localhost";$username = "root";$password = "***";//数据库连接密码$dbname = "mydb";// 创建连接……

网友NO.458566

微信小程序学习之数据处理详解

前言 微信小程序数据处理 的核心就是js文件 Page 的 data。他是WXML 和js交互的重要桥梁,WXML 页面需要展示的数据都需要被定义在data中,否则就无法在页面进行展示。data中的数据是通过网络请求或者一些逻辑处理进行设置以及初始化的。 data数据的设置有两种方式,例如我们data中的有一个name并且初始化为空 data:{ name:'我是初始化的name'} 当有多个数据时用逗号英文逗号‘,'进行分开,那么如果我们想更改数据就可以 //方式1 this.data.name='我现在name值是Code4Android' //方式2 this.setData({ name:'我现在name值是Code4Android' }) 不过用哪 一种方式,经过处理后,name的值都会变为“我现在name值是Code4Android”,我们可以通过 this.data.name 来取出name的值。也许你会有疑问,这两种方式有什么区别吗? 那我们现在WXML中创建一个view用来显示name的值 view{{name}}/view 当我们需要将data中的数据显示在页面上时。需要用大括号来获取data中的值并将其显示,通过上面的两种方式,发现方式1设置后,页面上的数据并没有发生改变,依然是初始化的值,当使用第二种方式时数据发生改变,这时候你应该就明白两者区别了。 当数据是一个对象时,如 data:{people:{ name:'Code4Android', address:'河南'}} 那么我们想修改people对象并显示 this.setData({ people:{ name:'Code4Android1', address:'河……

<
1
>

Copyright 2018-2019 xz577.com 码农之家

版权责任说明