DataV自定义组件开发介绍

默认样式(不建议在组件中引全局css样式表,直接用js写)this.button.css({ color:"#fff",cursor:"pointer",});},/*绘制*@param data*@param options 不一定有*!注意:第二个参数支持config,就不需要updateOptions这个方法了*/render:...

EventHandle

概要 在帮助客户排查问题的过程中,我们发现很多客户对于 Node.js 中的事件侦听器的使用存在一定的误区,所以事件侦听器的泄漏是编写 Node.js 代码的一大定时炸弹,下面我们通过一个真实的客户案例来详细解读下此类泄漏,以帮助大家避免...

模块仓库使用指南

登入 Registry npm/cnpm 客户端指向您的私有模块仓库 Registry 创建后,将会在页面提供您仓库的地址,如下图所示:使用图中提示的 npm/cnpm 命令将 npm/cnpm 客户端仓库指向您创建的私有模块仓库。npm/cnpm 客户端登录 您需要使用 我的信息...

DataV使用静态资源&组件兼容介绍

设置代码请参见:/需要在package.json中注册的代码"config":{"path":{"type":"hidden","default":"./resources/xiaowu.jpg"} },/需要在index.js中使用的内容 this.container.html(`${cfg.path}>`);说明 新建的文件夹名称是固定的,必须是...

常见问题

Node.js 性能平台运行时与社区 Node.js 运行时是什么关系 Node.js 性能平台运行时完全兼容社区对应版本 Node.js 运行时,对应关系 请查看。Node.js 性能平台运行时是否会影响性能 Node.js 性能平台运行时每分钟在主线程将监控数据写到内存...

生命周期

components/counter/index.axml-><view>{{counter}}</view><view>{{is}}当组件在页面上渲染后,页面输出如下:1/components/counter/index 代码示例二:/components/counter/index.js Component({ onInit(){ this.xxx=2;this.data={ ...

DataV封装ECharts功能介绍

本文从index.js文件、package.json文件以及实操演示三个方面介绍DataV自定义组件如何封装Echarts。课程说明 index.js与package.json文件的作用 package.json是用来定义接入DataV时组件的配置项,例如开放给您配置的组件样式、组件静态数据...

脚手架简介

{"kylinApp":{"pages":{"home":{./这里的字段 } } } } 字段名 类型 备注 entry String 相对路径,指向当前页面的 JS 打包入口。template String 相对路径,指向当前页面的 HTML 打包路径,如果为空,会寻找 kylinApp.pageTemplate 字段值。...

5分钟快速入门

const key=['this','is','a','test'].join(' ');const encode=function(str){ var buf=new Buffer(str)var encrypted=";var cip=crypto.createCipher(algorithm,key);encrypted+cip.update(buf,'binary','hex');encrypted+cip.final('hex')...

组件对象

说明 data Object 组件内部数据 props Object 传入组件的属性 is String 组件路径$page Object 组件所属页面实例$id Number 组件 ID,可直接在组件 axml 中渲染值 代码示例:/components/index/index.js Component({ didMount(){ this.$...

使用Connector架构完成设备接入

this._client=new ThingAccessClient(config,{ setProperties:this._setProperties.bind(this),getProperties:this._getProperties.bind(this),callService:this._callService.bind(this),});}/*Connects to Link IoT Edge and publishes ...

STS Client

安装 npm install@alicloud/sts-sdk Node.js>=8.5.0 required.示例 const StsClient=require('@alicloud/sts-sdk');const sts=new StsClient({ endpoint:'sts.aliyuncs.com',/check this from sts console accessKeyId:'*',/check this ...

采集Node.js日志

背景信息 log4js是一个Node.js日志管理工具,您可以通过log4js把Node.js日志打印到文件中,并自定义日志格式,便于日志采集和整理。log4js分为6个输出级别,从低到高分别为trace、debug、info、warn、error、fatal。log4js配置示例如下所示...

ref 获取组件实例

pages/index/index.js Page({ plus(){ this.counter.plus();},/saveRef 方法的参数 ref 为自定义组件实例,运行时由框架传递给 saveRef saveRef(ref){/存储自定义组件实例,方便以后调用 this.counter=ref;},})!pages/index/index.axml->...

.NET

} else { this.strAuthSourceForMD5=String.Format("{0} {1}",System.Web.HttpUtility.UrlDecode(this.httpURL),this.httpBody);}/MD5 hash bytes from the New Authorization String var byteAuthMD5=byteMD5Encrypt32(this....

文件增值服务

this.player=videojs(this.$refs.videoPlayer,this.playerOptions,function(){ this.on('seeking',()=>{/console.log('seeking-视频跳转中-')this.status='loading';跳转加载超时15s,进行处理 if!this.waitingTimer){ let second=0;this....

页面注册

Page(object:Object)在/pages 目录的.js 文件中定义 Page(),用于注册一个小程序页面,接受一个 object 作为属性,用来指定页面的初始数据、生命周期回调、事件处理等信息。以下为一个基本的页面代码:/pages/index/index.js Page({ data:{...

性能优化建议

此时的处理措施如下所示:/pages/index/index.js Page({ onPageScroll(e){ if(this.xxcomponent){ this.xxcomponent.setData({ scrollTop:e.scrollTop })} } })/components/index/index.js Component({ didMount(){ this.$page.xxcomponent...

文件增值服务

this.player=videojs(this.$refs.videoPlayer,this.playerOptions,function(){ this.on('seeking',()=>{/console.log('seeking-视频跳转中-')this.status='loading';跳转加载超时15s,进行处理 if!this.waitingTimer){ let second=0;this....

管理数据集合

使用 insertMany()方法为用户添加一个文档:/client/add-image/add-image.js/将新的任务添加到当前用户的图片列表中 add(){ mpserverless.user.getInfo().then((user)=>{ mpserverless.db.collection('images').insertOne({ text:this.data...

文件管理最佳实践

client/add-image/add-image.js/将新的图片内容添加到当前用户的图片列表中 add(){/如果图片名称没有填,或者没有上传图片,则进行提示 if(this.data.inputValue=''|!this.data.imageUrl){ my.alert({ title:'添加失败',content:'请填写...

微信小程序

this.data.ttsText)let save=formatTime(new Date())+".wav"let savePath=wx.env.USER_DATA_PATH+"/"+save console.log(`save to${savePath}`)fs.open({ filePath:savePath,flag:"a+",success:async(res)=>{ console.log(`open${savePath...

JS 能力

div class="root">()"></text></div></template><script>export default { data:{ message:'Hello Cube 1' },beforeCreate(){ this.message='Hello Cube 2' },didAppear(){ },methods:{/methods 内部是自定义 JS 的方法,外部是...

AXML 介绍

elif="{{view='APP'}}">APP</view><view a:else>alipay</view><view onTap="add">{{count}}对应的.js 文件示例:/pages/index/index.js Page({ data:{ items:[1,2,3,4,5,6,7],view:'alipay',count:1,},add(e){ this.setData({ count:this....

概述

mPaaS 框架提供给开发者更多的 JSAPI 和 OpenAPI 能力,通过小程序可以为用户提供多样化便捷服务。说明 以 my.on 开头的 API 用来监听系统事件,接收一个 callback 函数作为参数。当该事件触发时,会调用 callback 函数,该 callback 函数...

微信小程序

pages/st/st.js const app=getApp()const AKID="Your AKID"const AKKEY="Your AKKEY"const getToken=require("././utils/token").getToken const SpeechTranscription=require("././utils/st")const sleep=require("././utils/util").sleep...

动画

width:100rpx">在 js 文件中添加如下代码:Page({ data:{ animationInfo:{} },onShow(){ var animation=my.createAnimation({ duration:1000,timeFunction:'ease-in-out',});this.animation=animation;animation.scale(3,3).rotate(60)....

微信小程序

pages/sr/sr.js const app=getApp()const AKID="Your AKID"const AKKEY="Your AKKEY"const getToken=require("././utils/token").getToken const SpeechRecognition=require("././utils/sr")const sleep=require("././utils/util").sleep ...

调用自定义Topic(推荐)

原 clientId 为:clientId:`${this.clientId}|securemode=${this.securemode },signmethod=hmac${this.signAlgorithm},timestamp=${this.timestamp},${extra}`,添加 ext=1 后,clientId 为:clientId:`${this.clientId}|securemode=${this....

视频

},requestFullScreen(){ this.videoContext.requestFullScreen({ direction:0 });},exitFullScreen(){ this.videoContext.exitFullScreen();},mute(){ this.videoContext.mute(false);},});videoContext 方法列表 方法 参数 类型 描述 play...

蓝牙 API 列表

this[`bind${name}`]){ this[`bind${name}`]=this[name].bind(this);} return this[`bind${name}`];},BLEConnectionStateChanged(){ my.onBLEConnectionStateChanged(this.getBind('onBLEConnectionStateChanged'));},...

弹窗(Modal)

},openCloseableModal(){ this.commonShow('isCloseableModalShow');},closeCloseableModal(){ this.commonHide('isCloseableModalShow');},openCustomBtnModal(){ this.commonShow('isCustomBtnModalShow');},closeCustomBtnModal(){ this...

小程序页面介绍

[pageName].js:页面逻辑。[pageName].axml:页面结构。[pageName].acss:页面样式(可选)。[pageName].json:页面配置(可选)。页面初始化时,提供以下数据:Page({ data:{ title:'mPaaS',array:[{ user:'li' },{ user:'zhao' }],},});...

getApp 方法

获取 globalData 使用过程中,您需要注意以下几点:App()函数中不可以调用 getApp(),可使用 this 以获取当前小程序实例。通过 getApp()获取实例后,请勿私自调用生命周期回调函数。需区分全局变量及页面局部变量,例如:/a.js/localValue ...

搜索框(SearchBar)

},handleWithCancelInput(value){ this.setData({ withCancelValue:value });},handleWithCancelClear(){ this.setData({ withCancelValue:'' });},handleCancelWithCancel(){ this.setData({ withCancelValue:'' });my.showToast({ ...

自定义开发组件蓝图说明

在使用开发者工具创建完成组件后,本地的组件包文件夹下会生成 index.js 文件和 package.json 文件,本文需要在这两个文件中修改内容来操作实现。事件触发 在自定义组件中实现蓝图编辑器中事件触发功能,以数字翻牌器组件的 当前值变化 ...

Node 跨语言调用

SOFARPC 的开源社区提供了 Node.js 的支持,协议上与商业版 SOFARPC 兼容,但是无法使用商业版注册中心。当同时指向同一开源注册中心时,商业版 SOFARPC 可以与开源的 Node.js 版SOFARPC相互通信。详情请参见 Node跨语言调用。

客户端调用卡片方法

},/js 方法 clientToCube(data){ this.message=data;} } }将卡片打包,发布到卡片后台。客户端调用。客户端获取卡片实例,调用对应的 JS 方法,并发送数据。if(mCubeCard!null){ mCubeCard.callJsFunction("clientToCube","client to cube:...

my.offComponentError

简介 my.offComponentError 移除小程序自定义组件内部 JS 代码的 error 事件的监听函数。入参 Function listener 自定义组件内部 JS 代码运行抛出错误时的回调函数。参数 属性 类型 描述 error Error 异常对象。method String 异常发生所在...

页面

index.js Page({ data:{ title:"Alipay"},onLoad(query){/页面加载 },onReady(){/页面加载完成 },onShow(){/页面显示 },onHide(){/页面隐藏 },onUnload(){/页面被关闭 },onTitleClick(){/标题被点击 },onPullDownRefresh(){/页面被下拉 },...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
Node.js 性能平台 弹性公网IP 短信服务 人工智能平台 PAI 物联网平台 对象存储
新人特惠 爆款特惠 最新活动 免费试用