1
This commit is contained in:
@@ -1 +1 @@
|
||||
{"version":3,"file":"index.js","sources":["components/index-custom-navigationbar/index.vue","/Users/iuu/Developer/PHP/Work/yuntaoji/yuntaoji-mini-app/components/index-custom-navigationbar/index.vue?type=component"],"sourcesContent":["<template>\n\t<view class=\"navbar\">\n\t\t<view class=\"navbar-fixed\">\n\t\t\t<!-- 状态栏占位 -->\n\t\t\t<view :style=\"{height: props.statusBarHeight+'px'}\"></view>\n\t\t\t<!-- 导航栏内容 -->\n\t\t\t<view class=\"navbar-content\" :style=\"{height:props.navbarHeight+'px',width:props.windowWidth+'px'}\">\n\t\t\t\t<view class=\"header\">\n\t\t\t\t\t<view class=\"company-name\">{{title}}</view>\n\t\t\t\t\t<nut-animate type=\"flicker\" :loop=\"true\">\n\t\t\t\t\t\t<view class=\"description\">{{desc}}</view>\n\t\t\t\t\t</nut-animate>\n\t\t\t\t</view>\n\t\t\t</view>\n\t\t\t<!-- \t\t<nut-searchbar clearable v-model=\"search_val\" background=\"transparent\" input-background=\"#fff\"\n\t\t\t\t@search=\"onSearch\" @clear=\"onClear\">\n\t\t\t\t<template #rightout>\n\t\t\t\t\t<nut-icon @click=\"onScan\" name=\"scan2\" custom-color=\"#ffffff\" />\n\t\t\t\t</template>\n\t\t\t</nut-searchbar> -->\n\t\t</view>\n\t\t<!-- 占位状态栏+导航栏的高度,使下面的内容不会被遮挡 -->\n\t\t<view :style=\"{height:(statusBarHeight + navbarHeight+ navbarSearchBoxHeight)+'px'}\"></view>\n\t</view>\n</template>\n\n\n<script setup>\n\timport {\n\t\tref,\n\t\tdefineProps\n\t} from 'vue';\n\t// import {\n\t// \tfetchGoodsList\n\t// } from '../../api/goods';\n\timport {\n\t\tnavigateTo\n\t} from '@/utils/helper';\n\n\t// const navbarSearchBoxHeight = 50\n\tconst navbarSearchBoxHeight = 0\n\tconst props = defineProps({\n\t\tstatusBarHeight: Number,\n\t\twindowWidth: Number,\n\t\tnavbarHeight: Number,\n\t\ttitle:String,\n\t\tdesc:String,\n\t\t// onIndexPageSearch:Function,\n\t\t// onIndexPageClear:Function\n\t})\n\t\n\t\n\t\n\t// const search_val = ref('')\n\t// const onSearch = () => {\n\t// \tif(props.onIndexPageSearch) {\n\t// \t\tprops.onIndexPageSearch(search_val.value)\n\t// \t}\n\t// }\n\t// const onClear = () => {\n\t// \tif(props.onIndexPageClear) {\n\t// \t\tprops.onIndexPageClear()\n\t// \t}\n\n\t// }\n\t// const onScan =() => {\n\t// \tuni.scanCode({\n\t// \t\tonlyFromCamera:true,\n\t// \t\tsuccess: (res) => {\n\t// \t\t\tfetchGoodsList({\n\t// \t\t\t\tsearch_params: {goods_no:res.result}\n\t// \t\t\t}).then(res => {\n\t// \t\t\t\tif (res.list.total >= 1) {\n\t// \t\t\t\t\tnavigateTo(\"/pages/mall/item/index?id=\" + res.list?.data[0]?.goods_id)\n\t// \t\t\t\t} else {\n\t// \t\t\t\t\tuni.showToast({\n\t// \t\t\t\t\t\ticon:'none',\n\t// \t\t\t\t\t\ttitle:'暂无该商品'\n\t// \t\t\t\t\t})\n\t// \t\t\t\t}\n\t// \t\t\t})\n\t// \t\t},\n\t// \t\tfail: () => {\n\t// \t\t\tuni.showToast({\n\t// \t\t\t\ticon:'none',\n\t// \t\t\t\ttitle:'扫码失败'\n\t// \t\t\t})\n\t// \t\t}\n\t// \t})\n\t// }\n</script>\n\n<style scoped lang=\"scss\">\n\t.navbar {}\n\n\t.navbar-fixed {\n\t\t/* // 固定定位 */\n\t\tposition: fixed;\n\t\ttop: 0;\n\t\tleft: 0;\n\t\tz-index: 999;\n\t\twidth: 100%;\n\t\t/* background: linear-gradient(90deg, #b79dff, #f2a4ff); */\n\t\t/* 渐变背景 */\n\t\tbackground-image: -webkit-linear-gradient(60deg, rgba(233, 100, 67, 1), rgba(198, 77, 255, 1));\n\t\tbackground-image: linear-gradient(30deg, rgba(233, 100, 67, 1), rgba(198, 77, 255, 1));\n\t\tbackground-position: 0 0;\n\t\tbackground-repeat: no-repeat;\n\t\tbackground-size: 100% auto;\n\t\topacity: 1;\n\t\t/* 确保背景不透明 */\n\t}\n\n\t.navbar-content {\n\t\tdisplay: flex;\n\t\tflex-flow: column;\n\n\t\t/* // 水平居中 */\n\t\tjustify-content: center;\n\t\t/* // 垂直居中 */\n\t\t/* // align-items: center; */\n\t\tpadding: 0 30rpx;\n\t\t/* // 盒内显示 (父元素和子元素宽度都是100%,但是父元素加了左右内填充,会导致子元素不在父元素内) */\n\t\tbox-sizing: border-box;\n\t}\n\n\t.company-name {\n\t\tfont-family: Akrobat ExtraBold !important;\n\t\tcolor: #fff;\n\t\tfont-size: 24rpx;\n\t\tfont-weight: 700\n\t}\n\n\t.description {\n\t\tfont-family: Akrobat ExtraBold !important;\n\t\tcolor: #fff;\n\t\tfont-size: 16rpx\n\t}\n</style>","import Component from '/Users/iuu/Developer/PHP/Work/yuntaoji/yuntaoji-mini-app/components/index-custom-navigationbar/index.vue'\nwx.createComponent(Component)"],"names":[],"mappings":";;;;;;;;;;AAwCC,MAAM,wBAAwB;;;;;;;;;;;;;AAC9B,UAAM,QAAQ;;;;;;;;;;;;;;;;;;ACxCf,GAAG,gBAAgB,SAAS;"}
|
||||
{"version":3,"file":"index.js","sources":["components/index-custom-navigationbar/index.vue","/Users/iuu/Developer/PHP/Work/cmgd/mini-app/components/index-custom-navigationbar/index.vue?type=component"],"sourcesContent":["<template>\n\t<view class=\"navbar\">\n\t\t<view class=\"navbar-fixed\">\n\t\t\t<!-- 状态栏占位 -->\n\t\t\t<view :style=\"{height: props.statusBarHeight+'px'}\"></view>\n\t\t\t<!-- 导航栏内容 -->\n\t\t\t<view class=\"navbar-content\" :style=\"{height:props.navbarHeight+'px',width:props.windowWidth+'px'}\">\n\t\t\t\t<view class=\"header\">\n\t\t\t\t\t<view class=\"company-name\">{{title}}</view>\n\t\t\t\t\t<nut-animate type=\"flicker\" :loop=\"true\">\n\t\t\t\t\t\t<view class=\"description\">{{desc}}</view>\n\t\t\t\t\t</nut-animate>\n\t\t\t\t</view>\n\t\t\t</view>\n\t\t\t<!-- \t\t<nut-searchbar clearable v-model=\"search_val\" background=\"transparent\" input-background=\"#fff\"\n\t\t\t\t@search=\"onSearch\" @clear=\"onClear\">\n\t\t\t\t<template #rightout>\n\t\t\t\t\t<nut-icon @click=\"onScan\" name=\"scan2\" custom-color=\"#ffffff\" />\n\t\t\t\t</template>\n\t\t\t</nut-searchbar> -->\n\t\t</view>\n\t\t<!-- 占位状态栏+导航栏的高度,使下面的内容不会被遮挡 -->\n\t\t<view :style=\"{height:(statusBarHeight + navbarHeight+ navbarSearchBoxHeight)+'px'}\"></view>\n\t</view>\n</template>\n\n\n<script setup>\n\timport {\n\t\tref,\n\t\tdefineProps\n\t} from 'vue';\n\t// import {\n\t// \tfetchGoodsList\n\t// } from '../../api/goods';\n\timport {\n\t\tnavigateTo\n\t} from '@/utils/helper';\n\n\t// const navbarSearchBoxHeight = 50\n\tconst navbarSearchBoxHeight = 0\n\tconst props = defineProps({\n\t\tstatusBarHeight: Number,\n\t\twindowWidth: Number,\n\t\tnavbarHeight: Number,\n\t\ttitle:String,\n\t\tdesc:String,\n\t\t// onIndexPageSearch:Function,\n\t\t// onIndexPageClear:Function\n\t})\n\t\n\t\n\t\n\t// const search_val = ref('')\n\t// const onSearch = () => {\n\t// \tif(props.onIndexPageSearch) {\n\t// \t\tprops.onIndexPageSearch(search_val.value)\n\t// \t}\n\t// }\n\t// const onClear = () => {\n\t// \tif(props.onIndexPageClear) {\n\t// \t\tprops.onIndexPageClear()\n\t// \t}\n\n\t// }\n\t// const onScan =() => {\n\t// \tuni.scanCode({\n\t// \t\tonlyFromCamera:true,\n\t// \t\tsuccess: (res) => {\n\t// \t\t\tfetchGoodsList({\n\t// \t\t\t\tsearch_params: {goods_no:res.result}\n\t// \t\t\t}).then(res => {\n\t// \t\t\t\tif (res.list.total >= 1) {\n\t// \t\t\t\t\tnavigateTo(\"/pages/mall/item/index?id=\" + res.list?.data[0]?.goods_id)\n\t// \t\t\t\t} else {\n\t// \t\t\t\t\tuni.showToast({\n\t// \t\t\t\t\t\ticon:'none',\n\t// \t\t\t\t\t\ttitle:'暂无该商品'\n\t// \t\t\t\t\t})\n\t// \t\t\t\t}\n\t// \t\t\t})\n\t// \t\t},\n\t// \t\tfail: () => {\n\t// \t\t\tuni.showToast({\n\t// \t\t\t\ticon:'none',\n\t// \t\t\t\ttitle:'扫码失败'\n\t// \t\t\t})\n\t// \t\t}\n\t// \t})\n\t// }\n</script>\n\n<style scoped lang=\"scss\">\n\t.navbar {}\n\n\t.navbar-fixed {\n\t\t/* // 固定定位 */\n\t\tposition: fixed;\n\t\ttop: 0;\n\t\tleft: 0;\n\t\tz-index: 999;\n\t\twidth: 100%;\n\t\t/* background: linear-gradient(90deg, #b79dff, #f2a4ff); */\n\t\t/* 渐变背景 */\n\t\tbackground-image: -webkit-linear-gradient(60deg, rgba(233, 100, 67, 1), rgba(198, 77, 255, 1));\n\t\tbackground-image: linear-gradient(30deg, rgba(233, 100, 67, 1), rgba(198, 77, 255, 1));\n\t\tbackground-position: 0 0;\n\t\tbackground-repeat: no-repeat;\n\t\tbackground-size: 100% auto;\n\t\topacity: 1;\n\t\t/* 确保背景不透明 */\n\t}\n\n\t.navbar-content {\n\t\tdisplay: flex;\n\t\tflex-flow: column;\n\n\t\t/* // 水平居中 */\n\t\tjustify-content: center;\n\t\t/* // 垂直居中 */\n\t\t/* // align-items: center; */\n\t\tpadding: 0 30rpx;\n\t\t/* // 盒内显示 (父元素和子元素宽度都是100%,但是父元素加了左右内填充,会导致子元素不在父元素内) */\n\t\tbox-sizing: border-box;\n\t}\n\n\t.company-name {\n\t\tfont-family: Akrobat ExtraBold !important;\n\t\tcolor: #fff;\n\t\tfont-size: 24rpx;\n\t\tfont-weight: 700\n\t}\n\n\t.description {\n\t\tfont-family: Akrobat ExtraBold !important;\n\t\tcolor: #fff;\n\t\tfont-size: 16rpx\n\t}\n</style>","import Component from '/Users/iuu/Developer/PHP/Work/cmgd/mini-app/components/index-custom-navigationbar/index.vue'\nwx.createComponent(Component)"],"names":[],"mappings":";;;;;;;;;;AAwCC,MAAM,wBAAwB;;;;;;;;;;;;;AAC9B,UAAM,QAAQ;;;;;;;;;;;;;;;;;;ACxCf,GAAG,gBAAgB,SAAS;"}
|
||||
Reference in New Issue
Block a user