12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182 |
- // index.js
- import ttappid from '../../../project.tt.json'
- Page({
- data: {
- videoUrl: '',
- promotion_img:''
- },
- onLoad (options) {
- console.log(options, 'pages');
- this.setData({
- videoUrl: options.videoUrl,
- promotion_img:options.promotion_img
- })
- console.log(this.data.videoUrl, 'videoUrl');
- },
- // onUploadDouyinVideo 和 onLoad 等其他钩子同级
- async onUploadDouyinVideo (uploadOptions) {
- // 通过 uploadOptions 可以拿到 button target 上的一些信息
- // 如这里的 demo 可以拿到 id: "1",hello: "world"
- console.log("onUploadDouyinVideoOptions: ", uploadOptions);
- // 可以利用异步能力配合其他 API 获取必要的字段信息
- const videoPath = this.data.videoUrl;
- console.log("videoPath:", videoPath);
- // 返回值(文档中称之为 uploadParams)将被当作发布参数传入视频发布器,发布视频
- return {
- videoPath,
- extra: {
- anchor: {
- anchorType: "app",
- title: "【点击测试】AI绘画小程序",
- path: "/moduleB/pages/comicActivityCurrent/index?style_id=37&c=tta3fed5433cc1e78401&s=05061053770",
- },
- },
- success: function (callback) {
- // 只有当发布成功且挂载成功时,success callback 才会有 videoId
- console.log("success: ", callback);
- },
- fail: function (callback) {
- console.log("fail: ", callback);
- },
- complete: function (callback) {
- console.log("complete: ", callback);
- },
- };
- },
- toPromotion () {
- console.log('当前小程序的 AppID 实例为:', ttappid.appid);
- tt.navigateToMiniProgram({
- appId: "ttf31985a46c214faf",
- path: `subPackage/subApp/appDetail/index?appId=${ttappid.appid}`,
- extraData: {
- },
- success: function () {
- console.log('跳转成功');
- },
- fail: function (e) {
- console.log(e, '失败');
- },
- });
- },
- navigateBack () {
- tt.navigateBack({
- delta: 1,
- success (res) {
- console.log('success执行了', res);
- },
- fail (err) {
- console.log('fail执行了', err);
- tt.showModal({
- title: "返回上一页失败",
- content: "第一个页面不能 navigate back",
- showCancel: false
- });
- },
- complete (res) {
- console.log('complete执行了', res);
- }
- });
- },
- });
|