微信小程序云数据库取值问题,我不知如何把取到的值传递出来 5C

test1.js 如下:
onLoad: function ( ) {
const db = wx.cloud.database()
const testDB = wx.cloud.database({
env: 'test'
})
const kmwlw_sm = db.collection('test_db')

db.collection('test_db').doc('kkdfd4tgtt_').get({
  success: function (res) {     // res.data 包含该记录的数据  
    console.log(res.data.content) 
   var a1=res.data.content   
  }
})

test1.wxml里面:《text class="post-content"》{{a1}}《/text》

说明:{{a1}}获取不到console.log(res.data.content)可以显示出来的字符

//   上面是函数(在test.js内),  云开发模式,取云数据库里面数据,函数内是获取成功了, 

// console.log(res.data.content) 显示出来的字符是正确的,我的本意是想用a1变量传递
// 数值出去,在test1.wxml上面使用,结果当然是没有用,页面没有任何变化
// 我知道是自己的思路问题,但找不到正确的方法,请指教
说明:有个符号在这里无法显示,用《 》 这个来代替了

qq_35157381
qq_35157381 你好你好,我也陷入这个坑了,那篇博文看过了,但是还有一些没有绕过来--能叨扰一下吗
4 个月之前 回复
qq_35235940
听楼一夜雨 用setData赋值变量
11 个月之前 回复
hzwlw
hzwlw 补充:这个问题其实就是微信小程序里面,不知道如何把函数内部的返回值传递出去
11 个月之前 回复

4个回答

this.setData({ a1: res.data.content })

hzwlw
hzwlw 这个地址,他的方法我试过,按他的思路已经解决问题了
11 个月之前 回复
hzwlw
hzwlw https://blog.csdn.net/qq_37063860/article/details/79099474
11 个月之前 回复
hzwlw
hzwlw 试过,没用,不过我找到问题的解决方方法了,这是一个坑
11 个月之前 回复

使用回调函数的时候 , 要var that=this 才行

js中data中定义变量,数据库读取语句console.log(res),this.setdata(data:设定值)
wxml中直接使用{data.content}

弄成ES6的箭头函数:res=>

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
微信小程序云数据库动态更新
微信小程序云数据库动态更新 微信云数据库取得某个记录数据后数据改变如何更新?找了很多都是静态数据更新,后来才发现小程序云数据库的字段名的变量写法是[变量名],所以这个写法大概是这个样子: task就是读取并改变过的由键值对组成的JSON对象 wxupdate:function(task){ var key = task._id; for (var p in task){ ...
微信小程序之使用云数据库
在上一节我们介绍了下怎么使用云存储来存储我们需要的数据,接下来这节也是我们在实际开发比较重要的东西数据库,首先数据库当然是我们要显示在前端界面上的内容,如果要使用云存储+云数据库该如何操作呢,下面我来详细为大家介绍下具体流程 【步骤】 >首先我们打开云开发然后点击数据库,自己在数据库这里新建一个集合(我的建的集合叫做videos),如下 首先tempFileURL是我们在云存储里面...
【微信小程序】云数据库交互-增删改查
小程序的云开发模式,有提供一个云数据库,实际上不能算一个数据库,只能算是doc存储。里面创建的不是表,而是集合,所以,也称为云集合开发模式。 云数据库 官方文档 https://developers.weixin.qq.com/miniprogram/dev/framework/config.html?q=swiper 官方提供的文档里不但有数据库操作,还有云函数,今日讲解一下数据库的交互问...
微信小程序数据添加到云数据库中
1:在云数据库中创建一个集合(数据表)   2:wxml: <form bindsubmit='res'> <view class="section"> <input maxlength="10" name="username" placeholder="" /> </view> &am
微信小程序云数据库的导出乱码
第一步;导出csv格式,现在导出的是乱码; 第二步;找到你导出的csv文件,用记事本打开,点击另存为csv,编码选择utf-8就可以了
微信小程序云数据库实现登录
微信小程序自带的云数据库的优势在于,不用搭建服务器和后端就可以直接调用数据库 云数据库配置: 假设环境ID:abss 数据库名为:abc 微信小程序自带的云数据库可以生成登录注册系统,以下是简单实现功能的示例代码: 登录界面如下: login.wxml页面: <view class='username_it...
微信小程序数据存储与取值
在小程序开发的过程,经常要需要这个页面输入的数据,在下一个页面中进行取值赋值。比如:在A页面input输入框,输入电话号码,点击添加。需要在B页面电话区域中,显示刚刚输入的电话号码。
微信小程序页面取值
微信小程序js接受页面传值的方法:1.本页面参数名为局部变量:onLoad: function (options) { var 本页面参数名=options.上一传值页面参数名},实例: onLoad: function (options) { var shopsName=options.shopsName },2.本页面参数名为全局变量:onLoad: function (o...
如何将一个函数中得到的值传递出来?
[code=JScript]rnrnvar map; rnvar localSearch = new GlocalSearch(); rnvar icon = new GIcon(); rnicon.image = "http://www.google.com/mapfiles/marker.png";rnicon.shadow = "http://www.google.com/mapfiles/shadow50.png";rnicon.iconSize = new GSize(20, 34);rnicon.shadowSize = new GSize(37, 34);rnicon.iconAnchor = new GPoint(10, 34);rn//以上可以先不看rnrnfunction usePointFromPostcode(postcode) rn localSearch.setSearchCompleteCallback(null, function() rn if (localSearch.results[0]) rn var resultLat = localSearch.results[0].lat;//获得经度rn var resultLng = localSearch.results[0].lng;//获得纬度rn var point = new GLatLng(resultLat,resultLng); rn var marker = new GMarker(point,icon);rn map.addOverlay(marker);rn map.setCenter(point, 15, G_NORMAL_MAP);rn elsealert("Postcode not found!");rn rn ); rnlocalSearch.execute(postcode + ", UK");rnrnrnfunction mapLoad() rn if (GBrowserIsCompatible()) rn map = new GMap2(document.getElementById("map")); rn map.addControl(new GSmallZoomControl3D());rn usePointFromPostcode(""); //$gmarker为用户输入的邮编rn var myPano = new GStreetviewPanorama(document.getElementById("stv"));rn fenwayPark = new GLatLng(42.345573,-71.098326); //就是这里,如何将usePointFromPostcode获得的经纬度赋予fenwayPark呢?42.345573,-71.098326只作例子示范用rn myPOV = yaw:90,pitch:20;rn myPano.setLocationAndPOV(fenwayPark, myPOV);rn GEvent.addListener(myPano, "error", handleNoFlash);rn rnrnrn//以下为触发和解除事件rnfunction addLoadEvent(func) rn var oldonload = window.onload;rn if (typeof window.onload != 'function') rn window.onload = func;rn else rn window.onload = function() rn oldonload();rn func();rn rn rnrnrnfunction addUnLoadEvent(func) rn var oldonunload = window.onunload;rn if (typeof window.onunload != 'function') rn window.onunload = func;rn else rn window.onunload = function() rn oldonunload();rn func();rn rn rnrn function handleNoFlash(errorCode) rn if (errorCode == FLASH_UNAVAILABLE) rn alert("Error: Flash doesn't appear to be supported by your browser");rn return;rn rn rnrnaddLoadEvent(mapLoad);rnaddUnLoadEvent(GUnload);rn[/code]rnrn试了好几次, 还是水平不行, 请好心人帮帮我吧
小程序云数据库的使用记录
1.要使用小程序云能力,在此之前需要先开通云服务。 在小程序端代码中,先调用wx.init.cloud({})方法将小程序与云数据库建立连接。 wx.init.cloud({})接收参数有env和traceUser,env指当前小程序所在的数据库云环境id,即一个小程序对应一个云环境。traceUser传入布尔值,是否记录当前访问用户。更多参数详见:https://developers.weixi...
小程序云数据库~删除数据
微信小程序开发实战入门,学习小程序云开发,摆脱后台,自己实现后台数据,从此就可以愉快的写小程序,自己实现小程序后台了。
小程序云数据库~查询数据
微信小程序开发实战入门,学习小程序云开发,摆脱后台,自己实现后台数据,从此就可以愉快的写小程序,自己实现小程序后台了。
socke编程怎么把收到的数据包值传递出来
在mfc下编程的话,怎么把收到的数据包的值传递给另一个变量。。。rn收包的函数是在一个while循环里一直循环的,rn要把收到的值传递给另外一个函数里的变量调用要怎么做,我想定义全局变量,在vc下不知道怎么做。。。
小程序云数据库~增加数据
微信小程序开发实战入门,学习小程序云开发,摆脱后台,自己实现后台数据,从此就可以愉快的写小程序,自己实现小程序后台了。
小程序云数据库~修改数据
微信小程序开发实战入门,学习小程序云开发,摆脱后台,自己实现后台数据,从此就可以愉快的写小程序,自己实现小程序后台了。
request取值 如何取到
我想取页面上某个元素的值,比如一个rn我想通过id="tt"取值,不知道怎么取!
微信小程序-把微信小程序 api 转成 promise
weapp-promise turn api of weapp to promise 把微信小程序 api 转成 promise. 功能是从 labrador 提取得到。 getApp() import * as wx from 'weapp-promise'; const app = wx.app; promise import * as wx from 'weapp-promise'; async login() { await wx.login(); } Thanks labrador
微信小程序--data的赋值与取值
通过小程序官方文档可知: Page() 函数用来注册一个页面。接受一个 object 参数,其指定页面的初始数据、生命周期函数、事件处理函数等。其中的参数data用来设置初始数据,WXML 中的动态数据均来自对应 Page 的 data。 所以如果页面需要显示动态数据必须要把数据更新到data中对应的变量中。 页面js文件中这么写: Page({ data: { message: '
微信小程序设置缓存,及取值
在登录微信小程序的时候,很多时候我们需要用到很多的缓存处理 首先我们需要将值存储: wx.setStorageSync('token', token) 之后是取值 var tonken2 = wx.getStorageSync('token') 这样的话我们就可以直接把值取出来了....................
微信小程序:数据存储、传值、取值
小程序界面传值 父级界面:A界面 子级界面:B界面 一、url传值 详细的配置参数可以查看组件导航:navigator,这里不再做过多的解释。 1. 正向传值:A界面 –>B界面 用 navigator标签或 wx.navigator传值,A界面向B界面传id值 A界面获取id值传向B界面如果需要传多个参数, 用 & 链接即可 // 方法一:navig...
微信小程序之for循环的取值渲染
<text class='disblock' catchtap='scort_star' wx:if="{{hideee}}">{{sort_star}}</text> <view class='sort' wx:if="{{hidee}}"> <block wx:for="{{sort_list}}" wx:for-item.
微信小程序同一页面的取值
1.js里单个的值在wxml里取值方法:js里将该值定义为全局变量,在wxml里采用 {{ }}即可获取。实例: js里得值:data{schoolName:"清华大学"}wxml里获取:<view  class="texts">{{schoolName}}</view>2.js里数组或是集合在wxml里的取值方法:js里将该集合或数组定义为全局变量,在wxml里采用for...
微信小程序云多图上传并存储路径到云数据库【二】
点击链接加入群聊【微信小程序❶群】: 先来看最终效果: 一: 写一个简单的界面,主要是利用小程序上传文件api接口来实现: <view class='pulishBtn' bindtap='doUpload' >上传</view> 二: js:doUpload函数: wx.chooseImage 选择图片的方式分为两种,拍照或者从相册选择图片。 wx.showLo...
用vc做网络收包的程序,怎么把收到的值传递出来。。。
liunx的环境下已经写好了发包的程序,一直没用过vc编程,rn现在要在vc下写一个收包的程序,代码是我从liunx的环境下抄过来的,搞不懂有几个要用到的头文件写到什么地方,怎么一直都找不到这些头文件比如 #include "netinet/in.h"。。。rn还有个问题,我想在vc窗口中显示我收到的数据,要怎么做。。想到的用全局变量把他传递出来。。不知道在vc下怎么定义全局。。没有学过c++第一次用vc有点高不清楚了都。。。rnvoid CMy48App::Sendto_udp()rnrn int s;rn socklen_t fromlen;rn char socket_msg[256];rn struct sockaddr_in addr; rn fromlen=sizeof(struct sockaddr);rnrn s = socket(AF_INET, SOCK_DGRAM, 0); /*创建一个socket */rnrn addr.sin_family = AF_INET;//使用TCP/IP协议rn addr.sin_port = htons(8080);rn addr.sin_addr.s_addr = htonl(INADDR_ANY);rn rn while(1)rn rn memset(socket_msg, 0, sizeof(socket_msg));rnrn recvfrom(s, socket_msg, sizeof(socket_msg), 0, (struct sockaddr *)&addr, &fromlen);rn rn rn
微信小程序云数据库实现增,删,改,查
1. 初始化 首先,我们创建一个云数据库,环境名称为:BOOKS,环境ID为:BOOKS-ks911s 在一个小程序页面调用云数据库时要首先初始化, //index.js //获取应用实例 var app = getApp(); wx.cloud.i...
微信小程序云数据库传输视频数据(WXML页面)
使用了微信小程序自产的云数据库近半年,有5GB的空间,和比较严格的用户权限系统。个人感觉是属于一个给小程序开发者测试线上数据传输使用的测试数据库,用作正式数据库并不实用,但是测试产品性能确十分在行。 这里简单展示下,如何使用云数据库调用数据和生成页面,以及进行数据传输 首先,生成基本的云数据库页面,集合名称为videodat...
学习微信小程序-云函数-云数据库使用
微信小程序简单例子-答题-简单使用云函数、云数据库 一、云函数 在使用云函数的时候,wx-server-sdk 一直报错,解决办法是,把login删除,在写一遍,然后上传部署,云端安装依赖就可以了 // 云函数入口文件 const cloud = require('wx-server-sdk') cloud.init() const db = cloud.database('*******') ...
微信小程序云开发--云数据库读写权限
填坑了一、问题场景二、问题描述三、详细解决办法使用云函数更新数据1、在开发者工具上新建node.js云函数2、上代码3、上传并部署(最好安装云端依赖) 一、问题场景 在做图片点赞、查看量的时候,非管理员给非自己上传(创建)的图片点赞,更新数据失败,失败原因是没有修改数据权限 二、问题描述 云数据库中的读写权限是有严格规定的 非管理员非创建者,没办法写入数据(更新数据) 三、详细解决办法 使用云函...
10分钟精通微信小程序 | 云数据库增删改查【五】
云数据库中的增删改查: 数据类型 云开发数据库提供以下几种数据类型: String:字符串 Number:数字 Object:对象 Array:数组 Bool:布尔值 GeoPoint:地理位置点 Date:客户端时间 Null 【增加】分为手动添加和直接导入json数据文件 1.首先要在云开发控制台中,创建一个集合(table) 打开控制台,选择 “数据库” 标签页,通过 “添加集合” 入...
微信小程序如何发布小程序?
第一步、在微信web开发工具里面,点击上传 填写版本和说明 第二步、登录后台 百度搜索:微信公众平台https://mp.weixin.qq.com/ 2.1、登录账户 2.2、提交审核   三、点击提交以后,就会进行审核,审核大约一个星期左右 ...
微信小程序如何如何
微小很火
微信小程序的问题
[img=https://img-bbs.csdn.net/upload/201804/26/1524748600_782168.png][/img]rnrn// 缓存 wx 接口方法名rn this.instanceSource = rn method: Object.keys(wx)rn rnrn__initMethods() rn rn for (let key in this.instanceSource) rn this.instanceSource[key].forEach((method, index) => rn rn this[method] = (...args) => rn rn // 判断是否为非异步方法或以 wx.on 开头,或以 Sync 结尾的方法rn if (this.noPromiseMethods.indexOf(method) !== -1 || method.substr(0, 2) === 'on' || /\w+Sync$/.test(method)) rn console.log('88888888888888888888')rn console.log(wx[method](...args))rn return wx[method](...args)rn rn rn return this.__defaultRequest(method, ...args)rn rn rn )rn rn.....rnrnrn----------------------------------rnthis[method] = (...args) 这句没看懂,请明白的给指导一下呢,谢谢了rn两个,1是this[method] 2j ...args
微信小程序 问题
1、页面滚动(非scrollview中)时,textarea控件随着滚动,内容悬停(类似fixed效果);真机上出现,模拟器正常。 A:将所在页面的view的高度height:100% 去除,page的 height:100% 去除   2、使用scroll-view时,在ios上会出现响应失效问题, A:关闭滚动,.json 中 "disableScroll": true,   3、...
小程序textare取值问题
index.wxml <view class="flex ac jc p20"> <textarea placeholder="说说您对商品的体验吧!您最多可输入200个字哦~" bindinput="bindTextAreaBlur" value="{{content}}" /> </view> <view class=&q
微信小程序开发----传值取值
传值取值   1)界面之间的传值   从订单列表页面中传orderId到详情页,从而在订单详情页面使用id获取订单的详细信息。 List页面  //js  editOrder: function (event) {     let item = event.target.dataset.source;     wx.navigateTo({       url: '
我的第一个微信小程序
打开小程序开发工具 点击添加项目 填写好相应的信息则点击添加项目则可快速的生成一个项目了 APPID来源: 登陆https://mp.weixin.qq.com/,设置-》开发设置中,如下图 作者:王月 链接:https://zhuanlan.zhihu.com/p/24882283 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
我上线的微信小程序,
-
微信小程序我的地图
可精确获取个人附近的位置以及附近的地图,适合小程序的开发使用。
我的 第一个微信小程序
一级目录下的app.json是配置文件 {   "pages":[     "pages/index/index",     "pages/logs/logs"   ],   "window":{     "backgroundTextStyle":"light",     "navigationBarBackgroundColor": "blue", // 头部导航的背景
如何把值传递给子窗口的问题.
希望按OPEN,打开一子窗口,同时把pickGuy列表框的值传递给子窗口的一个多值列表框select(原来为空).rn我试了一下,老是出错,请问如何解决?最好有代码提供.rnTHX!
相关热词 c# stream 复制 android c# c#监测窗口句柄 c# md5 引用 c# 判断tabtip 自己写个浏览器程序c# c# 字符串变成整数数组 c#语言编程写出一个方法 c# 转盘抽奖 c#选中treeview