微信小程序联调
This commit is contained in:
@@ -1 +1 @@
|
||||
"use strict";const e=require("../../../../common/vendor.js"),t={name:"cloud-image",emits:["click"],props:{mode:{type:String,default:()=>"widthFix"},src:{default:()=>""},width:{type:String,default:()=>"100rpx"},height:{type:String,default:()=>"100rpx"}},watch:{src:{handler(t){t&&"cloud://"==t.substring(0,8)?e._r.getTempFileURL({fileList:[t]}).then((e=>{this.cSrc=e.fileList[0].tempFileURL})):this.cSrc=t},immediate:!0}},methods:{onClick(){this.$emit("click")}},data:()=>({cSrc:!1})};const i=e._export_sfc(t,[["render",function(t,i,c,r,n,d){return e.e({a:n.cSrc},n.cSrc?{b:c.width,c:c.height,d:n.cSrc,e:c.mode}:{},{f:e.o(((...e)=>d.onClick&&d.onClick(...e)),"93"),g:c.width,h:c.height})}]]);wx.createComponent(i);
|
||||
"use strict";const t=require("../../../../common/vendor.js"),e={name:"cloud-image",emits:["click","load-error"],props:{mode:{type:String,default:()=>"aspectFill"},src:{default:()=>""},width:{type:String,default:()=>"100rpx"},height:{type:String,default:()=>"100rpx"}},watch:{src:{handler(e){if(this.cSrc="",!e||"string"!=typeof e)return;const r=e.trim();r&&("cloud://"===r.substring(0,8)?t._r.getTempFileURL({fileList:[r]}).then((t=>{const e=t&&t.fileList&&t.fileList[0]&&t.fileList[0].tempFileURL;e?this.cSrc=e:this.$emit("load-error")})).catch((()=>{this.$emit("load-error")})):this.cSrc=r)},immediate:!0}},methods:{onClick(){this.$emit("click")},onImageError(){this.cSrc="",this.$emit("load-error")}},data:()=>({cSrc:""})};const r=t._export_sfc(e,[["render",function(e,r,i,c,o,s){return t.e({a:o.cSrc},o.cSrc?{b:i.width,c:i.height,d:o.cSrc,e:i.mode,f:t.o(((...t)=>s.onImageError&&s.onImageError(...t)),"9a")}:{},{g:t.o(((...t)=>s.onClick&&s.onClick(...t)),"93"),h:i.width,i:i.height})}],["__scopeId","data-v-11b6d0d3"]]);wx.createComponent(r);
|
||||
|
||||
@@ -1 +1 @@
|
||||
<view bindtap="{{f}}" style="{{'width:' + g + ';' + ('height:' + h) + ';' + 'justify-content:center'}}"><image wx:if="{{a}}" style="{{'width:' + b + ';' + ('height:' + c)}}" src="{{d}}" mode="{{e}}"></image></view>
|
||||
<view bindtap="{{g}}" style="{{'width:' + h + ';' + ('height:' + i)}}" class="cloud-image-box data-v-11b6d0d3"><image wx:if="{{a}}" class="data-v-11b6d0d3" style="{{'width:' + b + ';' + ('height:' + c)}}" src="{{d}}" mode="{{e}}" binderror="{{f}}"></image></view>
|
||||
@@ -0,0 +1 @@
|
||||
.cloud-image-box.data-v-11b6d0d3{display:flex;justify-content:center;align-items:center;overflow:hidden}
|
||||
Reference in New Issue
Block a user