微信小程序联调

This commit is contained in:
zhonghua.li
2026-04-17 07:35:37 +08:00
parent c62622dc90
commit d74bc2ad1f
484 changed files with 3312 additions and 9 deletions

View File

@@ -0,0 +1 @@
"use strict";const t=require("../../../../common/vendor.js"),e=t=>"number"==typeof t?t+"px":t,o={name:"UniNavBar",components:{statusBar:()=>"./uni-status-bar.js"},emits:["clickLeft","clickRight","clickTitle"],props:{dark:{type:Boolean,default:!1},title:{type:String,default:""},leftText:{type:String,default:""},rightText:{type:String,default:""},leftIcon:{type:String,default:""},rightIcon:{type:String,default:""},fixed:{type:[Boolean,String],default:!1},color:{type:String,default:""},backgroundColor:{type:String,default:""},statusBar:{type:[Boolean,String],default:!1},shadow:{type:[Boolean,String],default:!1},border:{type:[Boolean,String],default:!0},height:{type:[Number,String],default:44},leftWidth:{type:[Number,String],default:60},rightWidth:{type:[Number,String],default:60},stat:{type:[Boolean,String],default:""}},computed:{themeBgColor(){return this.dark?this.backgroundColor?this.backgroundColor:this.dark?"#333":"#FFF":this.backgroundColor||"#FFF"},themeColor(){return this.dark?this.color?this.color:this.dark?"#fff":"#333":this.color||"#333"},navbarHeight(){return e(this.height)},leftIconWidth(){return e(this.leftWidth)},rightIconWidth(){return e(this.rightWidth)}},mounted(){t.index.report&&this.stat&&""!==this.title&&t.index.report("title",this.title)},methods:{onClickLeft(){this.$emit("clickLeft")},onClickRight(){this.$emit("clickRight")},onClickTitle(){this.$emit("clickTitle")}}};if(!Array){(t.resolveComponent("status-bar")+t.resolveComponent("uni-icons"))()}Math;const i=t._export_sfc(o,[["render",function(e,o,i,r,l,n){return t.e({a:i.statusBar},(i.statusBar,{}),{b:i.leftIcon.length>0},i.leftIcon.length>0?{c:t.p({color:n.themeColor,type:i.leftIcon,size:"20"})}:{},{d:i.leftText.length},i.leftText.length?{e:t.t(i.leftText),f:n.themeColor,g:!i.leftIcon.length>0?1:""}:{},{h:t.o(((...t)=>n.onClickLeft&&n.onClickLeft(...t)),"08"),i:n.leftIconWidth,j:i.title.length>0},i.title.length>0?{k:t.t(i.title),l:n.themeColor}:{},{m:t.o(((...t)=>n.onClickTitle&&n.onClickTitle(...t)),"8d"),n:i.rightIcon.length},i.rightIcon.length?{o:t.p({color:n.themeColor,type:i.rightIcon,size:"22"})}:{},{p:i.rightText.length&&!i.rightIcon.length},i.rightText.length&&!i.rightIcon.length?{q:t.t(i.rightText),r:n.themeColor}:{},{s:t.o(((...t)=>n.onClickRight&&n.onClickRight(...t)),"30"),t:n.rightIconWidth,v:n.themeColor,w:n.themeBgColor,x:n.navbarHeight,y:i.fixed?1:"",z:i.shadow?1:"",A:i.border?1:"",B:n.themeBgColor,C:n.themeColor,D:i.fixed},i.fixed?t.e({E:i.statusBar},(i.statusBar,{}),{F:n.navbarHeight}):{},{G:i.dark?1:"",H:i.fixed?1:""})}],["__scopeId","data-v-17e17170"]]);wx.createComponent(i);

View File

@@ -0,0 +1,7 @@
{
"component": true,
"usingComponents": {
"status-bar": "./uni-status-bar",
"uni-icons": "../../../uni-icons/components/uni-icons/uni-icons"
}
}

View File

@@ -0,0 +1 @@
<view class="{{['uni-navbar', 'data-v-17e17170', G && 'uni-dark', H && 'uni-nvue-fixed']}}"><view class="{{['uni-navbar__content', 'data-v-17e17170', y && 'uni-navbar--fixed', z && 'uni-navbar--shadow', A && 'uni-navbar--border']}}" style="{{'background-color:' + B + ';' + ('border-bottom-color:' + C)}}"><status-bar wx:if="{{a}}" class="data-v-17e17170" u-i="17e17170-0" bind:__l="__l"/><view style="{{'color:' + v + ';' + ('background-color:' + w) + ';' + ('height:' + x)}}" class="uni-navbar__header data-v-17e17170"><view bindtap="{{h}}" class="uni-navbar__header-btns uni-navbar__header-btns-left data-v-17e17170" style="{{'width:' + i}}"><block wx:if="{{$slots.left}}"><slot name="left"></slot></block><block wx:else><view wx:if="{{b}}" class="uni-navbar__content_view data-v-17e17170"><uni-icons wx:if="{{c}}" class="data-v-17e17170" u-i="17e17170-1" bind:__l="__l" u-p="{{c}}"/></view><view wx:if="{{d}}" class="{{[g && 'uni-navbar-btn-icon-left', 'uni-navbar-btn-text', 'data-v-17e17170']}}"><text class="data-v-17e17170" style="{{'color:' + f + ';' + ('font-size:' + '12px')}}">{{e}}</text></view></block></view><view class="uni-navbar__header-container data-v-17e17170" bindtap="{{m}}"><block wx:if="{{$slots.d}}"><slot></slot></block><block wx:else><view wx:if="{{j}}" class="uni-navbar__header-container-inner data-v-17e17170"><text class="uni-nav-bar-text uni-ellipsis-1 data-v-17e17170" style="{{'color:' + l}}">{{k}}</text></view></block></view><view bindtap="{{s}}" class="uni-navbar__header-btns uni-navbar__header-btns-right data-v-17e17170" style="{{'width:' + t}}"><block wx:if="{{$slots.right}}"><slot name="right"></slot></block><block wx:else><view wx:if="{{n}}" class="data-v-17e17170"><uni-icons wx:if="{{o}}" class="data-v-17e17170" u-i="17e17170-2" bind:__l="__l" u-p="{{o}}"/></view><view wx:if="{{p}}" class="uni-navbar-btn-text data-v-17e17170"><text class="uni-nav-bar-right-text data-v-17e17170" style="{{'color:' + r}}">{{q}}</text></view></block></view></view></view><view wx:if="{{D}}" class="uni-navbar__placeholder data-v-17e17170"><status-bar wx:if="{{E}}" class="data-v-17e17170" u-i="17e17170-3" bind:__l="__l"/><view class="uni-navbar__placeholder-view data-v-17e17170" style="{{'height:' + F}}"/></view></view>

View File

@@ -0,0 +1 @@
.uni-nav-bar-text.data-v-17e17170{font-size:14px}.uni-nav-bar-right-text.data-v-17e17170{font-size:12px}.uni-navbar__content.data-v-17e17170{position:relative;background-color:transparent}.uni-navbar-btn-text.data-v-17e17170{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;line-height:12px}.uni-navbar__header.data-v-17e17170{display:flex;padding:0 10px;flex-direction:row;height:44px;font-size:12px}.uni-navbar__header-btns.data-v-17e17170{overflow:hidden;display:flex;flex-wrap:nowrap;flex-direction:row;width:120rpx;justify-content:center;align-items:center}.uni-navbar__header-btns-left.data-v-17e17170{display:flex;width:120rpx;justify-content:flex-start;align-items:center}.uni-navbar__header-btns-right.data-v-17e17170{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.uni-navbar__header-container.data-v-17e17170{display:flex;flex:1;padding:0 10px;overflow:hidden}.uni-navbar__header-container-inner.data-v-17e17170{display:flex;flex:1;flex-direction:row;align-items:center;justify-content:center;font-size:12px;overflow:hidden}.uni-navbar__placeholder-view.data-v-17e17170{height:44px}.uni-navbar--fixed.data-v-17e17170{position:fixed;z-index:998;left:0;right:0}.uni-navbar--shadow.data-v-17e17170{box-shadow:0 1px 6px #ccc}.uni-navbar--border.data-v-17e17170{border-bottom-width:1rpx;border-bottom-style:solid;border-bottom-color:#eee}.uni-ellipsis-1.data-v-17e17170{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}

View File

@@ -0,0 +1 @@
"use strict";const t=require("../../../../common/vendor.js");const n={name:"UniStatusBar",data:()=>({statusBarHeight:function(){if(void 0!==t.wx$1&&t.wx$1.getWindowInfo)try{const n=t.wx$1.getWindowInfo();return{statusBarHeight:n.statusBarHeight||20,windowWidth:n.windowWidth,windowHeight:n.windowHeight}}catch(n){console.warn("[UniStatusBar] Failed to use wx.getWindowInfo, fallback to getSystemInfoSync:",n)}try{const n=t.index.getSystemInfoSync();return{statusBarHeight:n.statusBarHeight||20,windowWidth:n.windowWidth,windowHeight:n.windowHeight}}catch(n){return console.error("[UniStatusBar] Failed to get system info:",n),{statusBarHeight:20,windowWidth:375,windowHeight:667}}}().statusBarHeight+"px"})};const e=t._export_sfc(n,[["render",function(t,n,e,i,o,s){return{a:o.statusBarHeight}}]]);wx.createComponent(e);

View File

@@ -0,0 +1,4 @@
{
"component": true,
"usingComponents": {}
}

View File

@@ -0,0 +1 @@
<view style="{{'height:' + a}}" class="uni-status-bar"><slot/></view>

View File

@@ -0,0 +1 @@
.uni-status-bar{height:20px}