SJS 介绍

SJS(safe/subset javascript)是小程序一套自定义脚本语言,可以在 AXML 中使用其构建页面结构。SJS 是 JavaScript 语言的子集,与 JavaScript 是不同的语言,故二者语法并不一致,请勿将其等同于 JavaScript。使用方式 在.sjs 文件中定义...

模板写法

模板的书写语法借鉴 VUE,精简后仅包含、、和三个字段。字段 模板模式页面布局的相关逻辑应放置于<template></template>段内。模板模式段内支持的元素由卡片组件决定。字段 样式相关的支持请参考 样式...JS 相关的能力支持请参考 JS 能力。​

DataV自定义组件开发介绍

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

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

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

生命周期

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

常见问题

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

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.$...

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 ...

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....

采集Node.js日志

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

性能优化建议

此时的处理措施如下所示:/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...

Android 常见问题

解答:如果监听容器自己处理的事件,需要将自定义 JSAPI 添加到 handleEvent ,并返回 true。返回 true,表示事件将停止传递;返回 false,表示事件将继续传递给其他插件。如果监听容器的其他事件,需要将自定义 JSAPI 添加到 ...

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 文件,本文需要在这两个文件中修改内容来操作实现。事件触发 在自定义组件中实现蓝图编辑器中事件触发功能,以数字翻牌器组件的 当前值变化 ...

客户端调用卡片方法

},/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 异常发生所在...

剪贴板

button"type="default"size="mini"onTap="handlePaste">粘贴</button></view></view></view>/API-DEMO page/API/clipboard/clipboard.js Page({ data:{ text:'3.1415926',copy:'',},handleInput(e){ this.setData({ text:e.detail.value,})...

会话接口集成概述

SSEListener最佳实践,是有前端js实现,我们把sseUrl信息给前端,前端通过js直连SSE,避免从后端中转SSE,降低不必要的网络开销/前端连sse的库也比较容易,前端直接请求SSE接口,几行代码就够了 new SSEListener(sseUrl,question,...

填写公众号JS接口安全域名

如图:1.2、在域名输入框输入 手机网站域名。输入完成后点击保存即可完成设置。手机网站域名获取位置:进入网站管理后台,点击【网站域名-绑定域名-手机版域名】,下拉在域名列表中找到您绑定的一级已备案域名。以上,完成步骤四

屏幕亮度

demo">获取屏幕亮度</button></view></view></view>/API-DEMO page/API/screen/screen.js Page({ data:{ status:false,brightness:1,},onLoad(){ my.getScreenBrightness({ success:res=>{ this.setData({ brightness:res.brightness })},}...

安装ROS CDK

前提条件 请确保Node.js和TypeScript满足以下版本要求:Node.js:14.17.0及以上。TypeScript:3.8及以上。在Linux平台安装ROS CDK 以下示例将在CentOS 8.2 64位的系统上安装ROS CDK。执行以下命令,安装Node.js、npm、tsc、lerna。由于ROS ...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
Node.js 性能平台 弹性公网IP 短信服务 人工智能平台 PAI 金融分布式架构 对象存储
新人特惠 爆款特惠 最新活动 免费试用