| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 | 
							- <template>
 
- 	<!-- #ifdef APP-PLUS -->
 
- 	<text 
 
- 	class="link" 
 
- 	:data-url="url" 
 
- 	@tap="openUrlForApp" 
 
- 	:style="{
 
- 		color:color, 
 
- 		lineHeight:lineHeight, 
 
- 		fontSize:fontSize
 
- 	}">{{title}}</text>
 
- 	<!-- #endif -->
 
- 	<!-- #ifdef H5 -->
 
- 	<a 
 
- 	:href="url" 
 
- 	class="link" 
 
- 	target="_blank" 
 
- 	:style="{
 
- 		color:color, 
 
- 		lineHeight:lineHeight, 
 
- 		fontSize:fontSize
 
- 	}">{{title}}</a>
 
- 	<!-- #endif -->
 
- 	<!-- #ifdef MP -->
 
- 	<text 
 
- 	class="link" 
 
- 	:style="{color:color, lineHeight:lineHeight, fontSize:fontSize}">{{url}}</text>
 
- 	<!-- #endif -->
 
- </template>
 
- <script>
 
- export default {
 
- 	name  : "gui-link",
 
- 	props : {
 
- 		url:{
 
- 			type : String,
 
- 			default : ""
 
- 		},
 
- 		title : {
 
- 			type : String,
 
- 			default : ""
 
- 		},
 
- 		color:{
 
- 			type : String,
 
- 			default : "#008AFF"
 
- 		},
 
- 		fontSize : {
 
- 			type : String,
 
- 			default : "28rpx"
 
- 		},
 
- 		lineHeight : {
 
- 			type : String,
 
- 			default : "50rpx"
 
- 		}
 
- 	},
 
- 	methods:{
 
- 		openUrlForApp : function(e){
 
- 			var link = e.currentTarget.dataset.url;
 
- 			plus.runtime.openURL(link);
 
- 		}
 
- 	}
 
- }
 
- </script>
 
- <style scoped>
 
- /* #ifdef H5 */
 
- .link{text-decoration:none;}
 
- /* #endif */
 
- </style>
 
 
  |