javascript - 关于js语法问题。
怪我咯
怪我咯 2017-04-11 12:08:56
[JavaScript讨论组]
wx.onMenuShareAppMessage({
    title: '',//我不知道title,desc,link,imgurl后面加冒号这种写法是什么意思,谢谢!
    desc: '', 
    link: '',
    imgUrl: '',
    type: '',
    dataUrl: '', 
    success: function () { 
        // 用户确认分享后执行的回调函数
    },
    cancel: function () { 
        // 用户取消分享后执行的回调函数
    }
});
怪我咯
怪我咯

走同样的路,发现不同的人生

全部回复(6)
PHP中文网

这个是 js 对象,或者叫 key-value 数组,随便怎么叫都可以

感觉题主的问题在于 js 基础没打好就开始搞微信开发了

由于不清楚题主在哪一方面没弄懂,我写一点代码你看看,大概各方面都有所涉及吧:

  • JS 对象

var obj = {a:10,b:20}
console.log(obj.a)
//输出:10
console.log(obj.b)
//输出:20
  • JS 对象作为参数

var obj = {a:10,b:20}
function add(param){
  console.log(param.a + param.b);
}

add(obj)
//输出:30
  • 函数作为 JS 值

var m = 30
var n = 40
var add = function(p1,p2){
    console.log(p1 + p2);
}
add(m,n)
//输出:70
  • 函数作为 JS 对象的节点的值

var m = 30
var n = 40
var obj = {
  a:10,
  b:20,
  add:function(p1, p2){
    console.log(p1 + p2);
  },
  minus:function(p1, p2){
    console.log(p1 - p2);
  }
}

obj.add(m,n)
//输出:70
obj.minus(m,n)
//输出:-10
  • 注册回调过程

function func(param){
  var sum = param.a + param.b
  param.callback(sum)
}
func({
  a:100,
  b:200,
  callback:function(value){
    console.log(value)
  }
})
//输出:300
阿神

但是你应该知道他们都是包在{}里面的吧。
其实可以这么看:

var config = {
    title: '',
    desc: '', 
    link: '',
    imgUrl: '',
    type: '',
    dataUrl: '', 
    success: function () { 
        // 用户确认分享后执行的回调函数
    },
    cancel: function () { 
        // 用户取消分享后执行的回调函数
    }
};
wx.onMenuShareAppMessage(config);
天蓬老师

就是对象的键值对,先百度再问问题

PHP中文网

字面量方法创建对象而已,多学基础,多搜索,再提问

阿神
title: '',//引号里面填写内容,title指分享出去的标题
desc: '', //desc指分享出去的描述
link: '',//指分享出去的链接
imgUrl: '',//指分享出看到的图片地址
![图片描述][1]

类似于这样的,具体的需要看微信分享的接口文档。

PHPz

找不到对象不怪你,对象就在你眼前你也不认识。
javascript-对象

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号