123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189 |
- <!--pages/exampleDetail/index.wxml-->
- <block wx:if="{{ type === 'getOpenId' }}">
- <view class="page-container">
- <view class="title">功能介绍</view>
- <view class="info">云函数无需维护鉴权机制及登录票据,仅一行代码即可获得。</view>
- <view class="title">云函数获取OpenId示例</view>
- <!-- <view class="info">云函数无需维护鉴权机制及登录票据,仅一行代码即可获得。</view> -->
- <view class="block">
- <view class="step-title"><text class="step-left">step</text> <text class="step-right">1 </text>quickStartFunctions 云函数代码</view>
- <view class="code_zone">
- <rich-text nodes="<pre style='overflow: scroll;'>{{callOpenIdCode}}</pre>" />
- </view>
- <view class="step-title"><text class="step-left">step</text> <text class="step-right">2 </text>小程序代码段</view>
- <view class="code_zone">
- <rich-text nodes="<pre style='overflow: scroll;'>{{callFunctionCode}}</pre>" />
- </view>
- </view>
- <view class="block">
- <view class="btn-full" bind:tap="getOpenId" wx:if="{{!haveGetOpenId}}">运行示例</view>
- <view class="box_text">{{ openId ? openId : 'OpenID将展示在这里' }}</view>
- <cloud-tip-modal showTipProps="{{showTip}}" title="{{title}}" content="{{content}}"></cloud-tip-modal>
- <view class="button_clear" bindtap="clearOpenId" wx:if="{{haveGetOpenId}}">清空</view>
- </view>
- </view>
- </block>
- <block wx:if="{{ type === 'getMiniProgramCode' }}">
- <view class="page-container">
- <view class="title">功能介绍</view>
- <view class="info">可通过云函数免接口调用凭证,直接生成小程序码。</view>
- <view class="title">云函数获取小程序码示例</view>
- <view class="block">
- <view class="step-title"><text class="step-left">step</text> <text class="step-right">1 </text>quickStartFunctions 云函数代码</view>
- <view class="code_zone">
- <rich-text nodes="<pre style='overflow: scroll;'>{{callMiniProgramCode}}</pre>" />
- </view>
- <view class="step-title"><text class="step-left">step</text> <text class="step-right">2 </text>小程序代码段</view>
- <view class="code_zone">
- <rich-text nodes="<pre style='overflow: scroll;'>{{callFunctionCode}}</pre>" />
- </view>
- </view>
- <view class="block">
- <view class="btn-full" bind:tap="getCodeSrc" wx:if="{{!haveGetCodeSrc}}">运行示例</view>
- <view class="box_text" wx:if="{{!codeSrc}}">小程序码将展示在这里</view>
- <view wx:if="{{codeSrc}}" class="code_box">
- <image class="code_img" src="{{codeSrc}}"></image>
- </view>
- <view class="button_clear" bindtap="clearCodeSrc" wx:if="{{haveGetCodeSrc}}">清空</view>
- <cloud-tip-modal showTipProps="{{showTip}}" title="{{title}}" content="{{content}}"></cloud-tip-modal>
- </view>
- </view>
- </block>
- <block wx:if="{{ type === 'createCollection' }}">
- <view class="page-container">
- <view class="title">功能介绍</view>
- <view class="info">集合为常用数据库中表的概念。云开发数据库支持自动备份、无损回档,并且QPS高达3千+。</view>
- <view class="title">如何体验</view>
- <view class="info">已自动创建名为“sales”的体验合集,可打开“云开发控制台>数据库>记录列表”中找到该集合。</view>
- <image class="img" src="../../images/database.png"></image>
- <view class="title">云函数代码示例</view>
- <view class="code_zone">
- <rich-text nodes="<pre style='overflow: scroll;'>{{callCreateCollectionCode}}</pre>" />
- </view>
- </view>
- </block>
- <block wx:if="{{ type === 'selectRecord' }}">
- <view class="page-container">
- <view class="title">功能介绍</view>
- <view class="top_tip">体验查询记录能力,查询数据表中的销量数据。</view>
- <view class="box_text" wx:if="{{!record}}">销量数据将展示在这里</view>
- <view class="title">数据库操作示例</view>
- <view class="top_tip">参考云函数 quickstartFunctions 示例代码</view>
- <view wx:if="{{record}}" class="code_box">
- <view class="code_box_title">地区销量统计</view>
- <view class="code_box_record">
- <view class="code_box_record_title">地域</view>
- <view class="code_box_record_title">城市</view>
- <view class="code_box_record_title">销量</view>
- <view class="code_box_record_title">操作</view>
- </view>
- <view class="line"></view>
- <view class="code_box_record" wx:for="{{record}}" wx:key="_id">
- <view class="code_box_record_detail">{{item.region}}</view>
- <view class="code_box_record_detail">{{item.city}}</view>
- <!-- <view class="code_box_record_detail">{{item.sales}}</view> -->
- <input style="background-color: rgba(0, 0, 0, 0.03)" class="code_box_record_detail" bindinput="bindInput" data-index="{{index}}" value="{{item.sales}}" type="number"></input>
- <view class="code_box_record_detail">
- <button style="font-size: 12px" bind:tap="deleteRecord" data-id="{{item._id}}">删除</button>
- </view>
- </view>
- </view>
- <view class="btn-full" bind:tap="getRecord" >查询记录</view>
- <view class="btn-full" bind:tap="updateRecord" >更新记录</view>
- <view class="btn-full" bind:tap="insertRecord" >新增记录</view>
- <!-- <view class="button_clear" bindtap="clearRecord" wx:if="{{haveGetRecord}}">清空</view> -->
- <cloud-tip-modal showTipProps="{{showTip}}"></cloud-tip-modal>
- </view>
- <view wx:if="{{showInsertModal}}" class="modal-mask">
- <view class="modal-content">
- <view class="modal-title">新增销量记录</view>
- <input class="modal-input" placeholder="地域" value="{{insertRegion}}" bindinput="onInsertRegionInput"/>
- <input class="modal-input" placeholder="城市" value="{{insertCity}}" bindinput="onInsertCityInput"/>
- <input class="modal-input" placeholder="销量" value="{{insertSales}}" bindinput="onInsertSalesInput" type="number"/>
- <view class="modal-actions">
- <button bindtap="onInsertCancel">取消</button>
- <button bindtap="onInsertConfirm" type="primary">确认</button>
- </view>
- </view>
- </view>
- </block>
- <block wx:if="{{ type === 'uploadFile' }}">
- <view class="page-container">
- <view class="title">功能介绍</view>
- <view class="top_tip">多存储类型,仅需一个云函数即可完成上传。</view>
- <view class="title">文件上传示例</view>
- <view class="block">
- <view class="step-title">小程序代码段</view>
- <view class="code_zone">
- <rich-text nodes="<pre style='overflow: scroll;'>{{callUploadFileCode}}</pre>" />
- </view>
- </view>
- <view class="btn-full" bind:tap="uploadImg" wx:if="{{!haveGetImgSrc}}">运行示例</view>
- <view class="box_text" wx:if="{{!imgSrc}}">上传的图片将展示在这里</view>
- <view wx:if="{{imgSrc}}" class="code_box">
- <image class="code_img" src="{{imgSrc}}"></image>
- <!-- <view class="img_info">
- <view class="img_info_title">文件路径</view>
- <view class="img_info_detail">{{imgSrc}}</view>
- </view> -->
- </view>
- <view class="button_clear" bindtap="clearImgSrc" wx:if="{{haveGetImgSrc}}">清空</view>
- <cloud-tip-modal showTipProps="{{showTip}}"></cloud-tip-modal>
- </view>
- </block>
- <block wx:if="{{ type === 'model-guide'}}">
- <view class="page-container">
- <view class="title">功能介绍</view>
- <view class="top_tip">腾讯云开发提供 AI 对话能力,支持 Agent,大模型流式对话,可通过 Agent-UI 组件快速集成 AI 能力</view>
- <view class="title">集成 Agent-UI 组件指引</view>
- <view class="block">
- <view class="step-title"><text class="step-left">step</text> <text class="step-right">1 </text>拷贝组件源码包</view>
- <view style="display: flex;align-items: center;">点击复制查看组件仓库地址 <image mode="widthFix" style="width: 20px;height: 20px" bind:tap="copyUrl" src='../../images/copy.svg'/></view>
- <view class="step-title"><text class="step-left">step</text> <text class="step-right">2 </text>将组件拷贝至小程序目录中</view>
- <image class="img" mode="widthFix" src="../../images/ai_example2.png"></image>
- <view class="step-title"><text class="step-left">step</text> <text class="step-right">3 </text>在页面 .json 配置文件中注册组件</view>
- <view class="code_zone">
- <rich-text nodes="<pre style='overflow: scroll;'>{{ai_page_config}}</pre>" />
- </view>
- <view class="step-title"><text class="step-left">step</text> <text class="step-right">4 </text>在页面 .wxml 文件中引用组件</view>
- <view class="code_zone">
- <rich-text nodes="<pre style='overflow: scroll;'>{{ai_wxml_config}}</pre>" />
- </view>
- <view class="step-title"><text class="step-left">step</text> <text class="step-right">4 </text>在页面 .js 文件中编写配置</view>
- <view class="code_zone">
- <rich-text nodes="<pre style='overflow: scroll;'>{{ai_data_config}}</pre>" />
- </view>
- </view>
- </view>
- </block>
- <block wx:if="{{ type === 'cloudbaserun' }}">
- <view class="page-container">
- <view class="title">功能介绍</view>
- <view class="info">云托管 支持托管用任意语言和框架编写的容器化应用,为开发者提供高可用、自动弹性扩缩的云服务。</view>
- <view class="title">小程序调用云托管示例</view>
- <view class="block">
- <view class="step-title"><text class="step-left">step</text> <text class="step-right">1 </text>前往云开发平台开通云托管</view>
- <view class="step-title"><text class="step-left">step</text> <text class="step-right">2 </text>新建容器型托管服务,等待部署完成</view>
- <view class="step-text">
- 此处可使用 Express 示例模板进行安装,此处示例命名为 express-test
- </view>
- <view>
- <image class="img" src="../../images/create_cbr.png" mode="aspectFill"></image>
- </view>
- <view class="step-title"><text class="step-left">step</text> <text class="step-right">3</text>小程序端调用</view>
- <view class="code_zone">
- <rich-text nodes="<pre style='overflow: scroll;'>{{callcbrCode}}</pre>" />
- </view>
- <view class="btn-full" bind:tap="runCallContainer" wx:if="{{!haveGetCallContainerRes}}">运行示例</view>
- <view class="box_text">{{ callContainerResStr ? callContainerResStr : '云托管调用结果将展示在这里' }}</view>
- <view class="button_clear" bindtap="clearCallContainerRes" wx:if="{{haveGetCallContainerRes}}">清空</view>
- </view>
- </view>
- </block>
|