chore(组件): 全局组件改为按需引用

This commit is contained in:
2025-12-26 14:29:38 +08:00
parent e949b14090
commit 86831b8551
27 changed files with 287 additions and 103 deletions

View File

@@ -63,7 +63,16 @@
</template>
<script>
import MescrollUni from '@/components/mescroll/mescroll-uni.vue';
import nsLogin from '@/components/ns-login/ns-login.vue';
import loadingCover from '@/components/loading-cover/loading-cover.vue';
export default {
components: {
MescrollUni,
nsLogin,
loadingCover
},
data() {
return {
dataList: [], //账号列表

View File

@@ -91,8 +91,16 @@
import {
Weixin
} from 'common/js/wx-jssdk.js';
import MescrollUni from '@/components/mescroll/mescroll-uni.vue';
import nsLogin from '@/components/ns-login/ns-login.vue';
import loadingCover from '@/components/loading-cover/loading-cover.vue';
export default {
components: {
MescrollUni,
nsLogin,
loadingCover
},
data() {
return {
addressList: [],

View File

@@ -73,7 +73,11 @@
</template>
<script>
import nsLogin from '@/components/ns-login/ns-login.vue';
import loadingCover from '@/components/loading-cover/loading-cover.vue';
export default {
components: { nsLogin, loadingCover },
data() {
return {
balanceInfo: {

View File

@@ -51,7 +51,17 @@
</template>
<script>
export default {
import nsEmpty from '@/components/ns-empty/ns-empty.vue';
import nsLogin from '@/components/ns-login/ns-login.vue';
import loadingCover from '@/components/loading-cover/loading-cover.vue';
import MescrollUni from '@/components/mescroll/mescroll-uni.vue';
export default {
components: {
nsEmpty,
nsLogin,
loadingCover,
MescrollUni
},
data() {
const currentDate = this.getDate({
format: true
@@ -83,7 +93,6 @@
related_id: 0
};
},
components: {},
onLoad(option) {
if (option.group_id) this.related_id = option.group_id ? option.group_id : 0;
if (option.from_type) this.searchType.from_type = option.from_type;

View File

@@ -120,13 +120,15 @@
<script>
import uniPopup from '@/components/uni-popup/uni-popup.vue';
import nsGoodsRecommend from '@/components/ns-goods-recommend/ns-goods-recommend.vue';
import scroll from '@/common/js/scroll-view.js';
import nsGoodsRecommend from '@/components/ns-goods-recommend/ns-goods-recommend.vue';
import scroll from '@/common/js/scroll-view.js';
import nsLogin from '@/components/ns-login/ns-login.vue';
export default {
components: {
uniPopup,
nsGoodsRecommend
nsGoodsRecommend,
nsLogin
},
mixins: [scroll],
data() {

View File

@@ -211,11 +211,19 @@
<script>
import scroll from '@/common/js/scroll-view.js';
import uniPopup from '@/components/uni-popup/uni-popup.vue';
import uniPopup from '@/components/uni-popup/uni-popup.vue';
import nsEmpty from '@/components/ns-empty/ns-empty.vue';
import nsLogin from '@/components/ns-login/ns-login.vue';
import loadingCover from '@/components/loading-cover/loading-cover.vue';
import nsPayment from '@/components/ns-payment/ns-payment.vue';
export default {
components: {
uniPopup
uniPopup,
nsEmpty,
nsLogin,
loadingCover,
nsPayment
},
mixins: [scroll],
data() {

View File

@@ -37,12 +37,20 @@
<script>
import nsGoodsRecommend from '@/components/ns-goods-recommend/ns-goods-recommend.vue';
import collection from './public/js/collection.js';
import nsEmpty from '@/components/ns-empty/ns-empty.vue';
import nsLogin from '@/components/ns-login/ns-login.vue';
import loadingCover from '@/components/loading-cover/loading-cover.vue';
import MescrollUni from '@/components/mescroll/mescroll-uni.vue';
import collection from './public/js/collection.js';
export default {
components: {
nsGoodsRecommend
},
export default {
components: {
nsGoodsRecommend,
nsEmpty,
nsLogin,
loadingCover,
MescrollUni
},
mixins: [collection],
data() {
return {};

View File

@@ -71,8 +71,18 @@
</template>
<script>
export default {
data() {
import nsEmpty from '@/components/ns-empty/ns-empty.vue';
import nsLogin from '@/components/ns-login/ns-login.vue';
import loadingCover from '@/components/loading-cover/loading-cover.vue';
import MescrollUni from '@/components/mescroll/mescroll-uni.vue';
export default {
components: {
nsEmpty,
nsLogin,
loadingCover,
MescrollUni
},
data() {
return {
type: '',
types: '',

View File

@@ -65,8 +65,18 @@
<script>
var dateList = [];
import nsEmpty from '@/components/ns-empty/ns-empty.vue';
import nsLogin from '@/components/ns-login/ns-login.vue';
import loadingCover from '@/components/loading-cover/loading-cover.vue';
import MescrollUni from '@/components/mescroll/mescroll-uni.vue';
export default {
components: {
nsEmpty,
nsLogin,
loadingCover,
MescrollUni
},
data() {
return {
goodsList: [],

View File

@@ -233,7 +233,15 @@
<script>
import inviteFriends from './public/js/invite_friends.js';
import nsEmpty from '@/components/ns-empty/ns-empty.vue';
import nsLogin from '@/components/ns-login/ns-login.vue';
import loadingCover from '@/components/loading-cover/loading-cover.vue';
export default {
components: {
nsEmpty,
nsLogin,
loadingCover
},
data() {
return {
inviteList: [],

View File

@@ -173,6 +173,8 @@
import toTop from '@/components/toTop/toTop.vue';
import scroll from '@/common/js/scroll-view.js';
import uniPopup from '@/components/uni-popup/uni-popup.vue';
import loadingCover from '@/components/loading-cover/loading-cover.vue';
import nsLogin from '@/components/ns-login/ns-login.vue';
export default {
components: {

View File

@@ -76,7 +76,14 @@
</template>
<script>
import nsLogin from '@/components/ns-login/ns-login.vue';
import loadingCover from '@/components/loading-cover/loading-cover.vue';
export default {
components: {
nsLogin,
loadingCover
},
data() {
return {
pointInfo: {

View File

@@ -46,7 +46,17 @@
</template>
<script>
import nsEmpty from '@/components/ns-empty/ns-empty.vue';
import nsLogin from '@/components/ns-login/ns-login.vue';
import loadingCover from '@/components/loading-cover/loading-cover.vue';
import MescrollUni from '@/components/mescroll/mescroll-uni.vue';
export default {
components: {
nsEmpty,
nsLogin,
loadingCover,
MescrollUni
},
data() {
const currentDate = this.getDate({
format: true

View File

@@ -31,7 +31,17 @@
</template>
<script>
import nsEmpty from '@/components/ns-empty/ns-empty.vue';
import nsLogin from '@/components/ns-login/ns-login.vue';
import loadingCover from '@/components/loading-cover/loading-cover.vue';
import MescrollUni from '@/components/mescroll/mescroll-uni.vue';
export default {
components: {
nsEmpty,
nsLogin,
loadingCover,
MescrollUni
},
data() {
return {
dataList: []

View File

@@ -54,7 +54,12 @@
</template>
<script>
import loadingCover from '@/components/loading-cover/loading-cover.vue';
export default {
components: {
loadingCover
},
data() {
return {
id: 0,