修改project.config.json内容

"cloudfunctionRoot":"cloud", //配置云开发的路径

更改app.js文件内容

App({
onLaunch() {
// 云开发环境初始化
wx.cloud.init({
env:"xiaochengxu-2gscmw0o879d5385"
})
}
})

新建云数据库文cloud

商品列表页:

demo1.wxml

<view wx:for="{{list}}">
<!-- <view> 商品名:{{item.name}},价格:{{item.price}}</view> -->
<view bindtap="goDetail" data-id="{{item._id}}"> 商品名:{{item.name}},价格:
{{item.price}}</view>
</view>

demo1.js

Page({
onLoad(){
wx.cloud.database().collection("goods")
.get()
.then(res =>{
console.log("商品列表请求成功",res)
this.setData({
list:res.data
})
})
.catch(res=>{
console.log("商品列表请求失败",res)
})
}, goDetail(e){
console.log('点击了跳转商品详情',e.currentTarget.dataset.id)
wx.navigateTo({
url: '/pages/demo1-1/demo1-1?id=' + e.currentTarget.dataset.id,
})
}, })

商品详情页:

demo1-1.wxml

<view> 商品名:{{good.name}},价格:{{good.price}}</view>

demo1-1.js

Page({
onLoad(options){
var id=options.id
wx.cloud.database().collection("goods")
.doc(id)
.get()
.then(res =>{
console.log("商品列表请求成功",res)
this.setData({
good:res.data
})
})
.catch(res=>{
console.log("商品列表请求失败",res)
})
}
})

//

<!--pages/demo/demo.wxml-->
<view wx:for="{{list}}" >
<image src="{{item.img}}" class="img"></image>
<view> 商品名:{{item.name}},价格:{{item.price}}</view>
</view>

最新文章

  1. Linux多线程学习总结
  2. 转换成的jar文件接收后台的信息乱码cmd解决办法
  3. [转]html js中name和id的区别和使用分析
  4. Linux上F上传文件到FTP服务器
  5. Spark源码系列(二)RDD详解
  6. UITableView小知识点总结
  7. CentoS 下安装gitlab
  8. 百度地图开发 android App 数字签名(SHA1)获取办法
  9. 大话RAC介质恢复---只有备份文件的恢复
  10. Responsive设计——不同设备的分辨率写法
  11. FastDFS、nginx配置手记
  12. mac下 WebStorm下主题包安装
  13. zepto打造一款移动端划屏插件
  14. YII重点文件
  15. windows使用nginx+memcached实现负载均衡和session或者缓存共享
  16. Carthage的安装和使用
  17. java排序算法(八):希尔排序(shell排序)
  18. BZOJ_2435_[Noi2011]道路修建_dfs
  19. Odd-e CSD Course Day 5
  20. MacOS10.14下Eclipse安装lombok

热门文章

  1. Redis-shake工具 [ 自建redis集群-&gt;云redis主从 ]
  2. 查看Linux操作系统版本命令
  3. 写一个能快速删除文件的.bat图形化操作界面
  4. linux 设置开机自动挂载文件系统
  5. [336] Prelude PTS OpCodes
  6. 学PHP的第二天!
  7. 11.20 dom 浏览器对象模型
  8. windows系统PC设置多ip
  9. mysqld 打开连接卡
  10. c++学习3 转义字符