|
@@ -1,9 +1,13 @@
|
|
|
"use strict";
|
|
|
-Object.defineProperty(exports, "__esModule", { value: true });
|
|
|
+Object.defineProperty(exports, "__esModule", {
|
|
|
+ value: true
|
|
|
+});
|
|
|
exports.link = void 0;
|
|
|
exports.link = Behavior({
|
|
|
properties: {
|
|
|
- url: String,
|
|
|
+ url: {
|
|
|
+ type: String
|
|
|
+ },
|
|
|
linkType: {
|
|
|
type: String,
|
|
|
value: 'navigateTo',
|
|
@@ -11,17 +15,22 @@ exports.link = Behavior({
|
|
|
},
|
|
|
methods: {
|
|
|
jumpLink: function (urlKey) {
|
|
|
- if (urlKey === void 0) { urlKey = 'url'; }
|
|
|
+ if (urlKey === void 0) {
|
|
|
+ urlKey = 'url';
|
|
|
+ }
|
|
|
var url = this.data[urlKey];
|
|
|
if (url) {
|
|
|
if (this.data.linkType === 'navigateTo' &&
|
|
|
getCurrentPages().length > 9) {
|
|
|
- wx.redirectTo({ url: url });
|
|
|
- }
|
|
|
- else {
|
|
|
- wx[this.data.linkType]({ url: url });
|
|
|
+ wx.redirectTo({
|
|
|
+ url: url
|
|
|
+ });
|
|
|
+ } else {
|
|
|
+ wx[this.data.linkType]({
|
|
|
+ url: url
|
|
|
+ });
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
},
|
|
|
-});
|
|
|
+});
|