0.4.2 • Published 3 years ago
lb-vue-sample v0.4.2
引用了lb-config-vue的sample
package.json
{
"name": "lb-vue-sample",
"version": "1.0.0",
"description": "引用了lb-config-vue的sample",
"scripts": {
"start": "cross-env APP_NAME=lb-vue-sample npx lb-dev",
"build": "rimraf dist && cross-env APP_NAME=lb-vue-sample npx lb-build",
"lint": "npm run eslint && npm run stylelint",
"eslint": "eslint src/**/*.{js,vue} --fix",
"stylelint": "stylelint src/**/*.{css,less,vue} --fix"
},
"keywords": ["vue模板项目"],
"author": "lvbo",
"license": "ISC",
"dependencies": {
"lb-config-vue": "^0.2.4"
}
}
route.js
import page1 from './page'
export default {
path: '/page1',
component: page1,
name: 'page1',
meta: { title: 'page1', icon: 'page1' },
redirect: ''
}
目录结构
└─src
├─components
│ ├─component1
│ │ api.js
│ │ locale.js
│ │ mock.js
│ │ page.js
│ │ page.less
│ │ page.vue
│ │ store.js
│ │
│ ├─component2
│ │ │ api.js
│ │ │ locale.js
│ │ │ mock.js
│ │ │ page.js
│ │ │ page.less
│ │ │ page.vue
│ │ │ store.js
│ │ │
│ │ └─component3
│ │ api.js
│ │ locale.js
│ │ mock.js
│ │ page.js
│ │ page.less
│ │ page.vue
│ │ store.js
│ │
│ └─component4
│ └─component5
│ api.js
│ locale.js
│ mock.js
│ page.js
│ page.less
│ page.vue
│ store.js
│
└─pages
├─page1
│ │ api.js
│ │ locale.js
│ │ mock.js
│ │ page.js
│ │ page.less
│ │ page.vue
│ │ route.js
│ │ store.js
│ │
│ ├─components
│ │ └─component1
│ │ │ api.js
│ │ │ locale.js
│ │ │ mock.js
│ │ │ page.js
│ │ │ page.less
│ │ │ page.vue
│ │ │ store.js
│ │ │
│ │ └─components
│ │ └─component2
│ │ api.js
│ │ locale.js
│ │ mock.js
│ │ page.js
│ │ page.less
│ │ page.vue
│ │ store.js
│ │
│ └─page2
│ api.js
│ locale.js
│ mock.js
│ page.js
│ page.less
│ page.vue
│ route.js
│ store.js
│
└─page3
api.js
locale.js
mock.js
page.js
page.less
page.vue
route.js
store.js