66 行
1.6 KiB
Plaintext
66 行
1.6 KiB
Plaintext
/**
|
||
* 引用 iOS 系统库,示例如下:
|
||
* import { UIDevice } from "UIKit";
|
||
* [可选实现,按需引入]
|
||
*/
|
||
|
||
// import {OpenDialogPageOptions,openDialogPage} from "DCloudUTSExtAPI";
|
||
|
||
/* 引入 interface.uts 文件中定义的变量 */
|
||
import { TestOpenDialogPage, TestCloseDialogPage } from '../interface.uts';
|
||
|
||
var curDialogPage : UniPage | null = null
|
||
export const testOpenDialogPage : TestOpenDialogPage = function (url:string) {
|
||
|
||
// let utsJsonObj : DCloudUTSExtAPI.OpenDialogPageOptions = {
|
||
// url:"zhangsan"
|
||
// }
|
||
console.log("testOpenDialogPage")
|
||
|
||
// let option = new OpenDialogPageOptions({
|
||
// url:url
|
||
// })
|
||
let option = new OpenDialogPageOptions()
|
||
option.url = url
|
||
console.log(url)
|
||
|
||
option.animationType ="slide-in-left"
|
||
// option.parentPage = getCurrentPages()[0]
|
||
|
||
option.success = (arg : OpenDialogPageSuccess )=>{
|
||
console.log("success")
|
||
}
|
||
option.complete = (arg : OpenDialogPageComplete )=>{
|
||
console.log(arg)
|
||
}
|
||
|
||
option.fail = (arg : OpenDialogPageFail )=>{
|
||
console.log("fail")
|
||
}
|
||
curDialogPage = uni.openDialogPage(option)
|
||
}
|
||
|
||
export const testCloseDialogPage : TestCloseDialogPage = function () {
|
||
console.log("testCloseDialogPage")
|
||
if ( curDialogPage != null ){
|
||
let option = new CloseDialogPageOptions()
|
||
option.dialogPage = curDialogPage
|
||
|
||
option.success = (arg : CloseDialogPageSuccess )=>{
|
||
console.log("success")
|
||
}
|
||
option.complete = (arg : CloseDialogPageComplete )=>{
|
||
console.log(arg)
|
||
}
|
||
|
||
option.fail = (arg : CloseDialogPageFail )=>{
|
||
console.log("fail")
|
||
}
|
||
uni.closeDialogPage(option)
|
||
}
|
||
}
|
||
|
||
/**
|
||
* 更多插件开发的信息详见:https://uniapp.dcloud.net.cn/plugin/uts-plugin.html
|
||
*/
|