devjin0617/vue2-admin-lte
Fork: 323 Star: 1070 (更新于 2024-11-11 13:05:44)
license: MIT
Language: Vue .
:bar_chart: adminLTE to vuejs v2.x converting project
最后发布版本: v0.4.3 ( 2017-11-28 17:31:10)
vue2-admin-lte (Demo)
AdminLTE of Admin control panel template Based on Vuejs 2.x Front-end Framework.
Documentation
Demo Build Setup
# install dependencies
npm install
# serve with hot reload at localhost:8080
npm run dev
# build for production with minification
npm run build
# build for production and view the bundle analyzer report
npm run build --report
# run unit tests: coming soon
# npm run unit
# run e2e tests: coming soon
# npm run e2e
# run all tests: coming soon
# npm test
How to use
First, install vue2-admin-lte
via npm.
$ npm i --save vue2-admin-lte
append alias config in webpack
module.exports = {
resolve: {
alias: {
'va': 'vue2-admin-lte/src'
}
}
}
import css and javascript files
// css files
import 'va/lib/css'
// js files
import 'va/lib/script'
use the components in .vue
<template>
<va-button
name="Primary"
theme="primary"
size="btn-lg"
:isFlat="true"
></va-button>
</template>
<script>
import VAButton from 'va/components/VAButton.vue'
export default {
name: 'Button',
components: {
'va-button': VAButton
}
}
</script>
Example
<template>
<va-direct-chat
:talkList="talkList"
:badgeCount="3"
theme="primary"
title="Direct Chat"
placeholder="Type Messages ..."
></va-direct-chat>
</template>
<script>
import VADirectChat from '../path/to/components/VADirectChat.vue'
export default {
name: 'App',
data () {
return {
talkList: [
{
name: 'Alexander Pierce',
date: new Date(),
profileImage: 'http://path/to/image',
message: `Is this template really for free? That's unbelievable`,
isMine: false
},
{
name: 'Sarah Bullock',
date: new Date(),
profileImage: 'http://path/to/image',
message: `You better believe it!`,
isMine: true
}
]
}
},
components: {
'va-direct-chat': VADirectChat
}
}
</script>
how to start mock server
node ./mock-server/index.js
how to use Vuex
// /vuex/store.js
import Vue from 'vue'
import Vuex from 'vuex'
import * as actions from './actions'
import * as getters from './getters'
import modules from './modules'
Vue.use(Vuex)
export default new Vuex.Store({
actions,
getters,
modules,
strict: process.env.NODE_ENV !== 'production'
})
Contributing to Vue2 AdminLTE
The following is a set of guidelines for contributing to Vue2 AdminLTE
.
Submitting Issues
You can create an issue here.
If you can, please include:
- The version, name of Browser you are using
- The operating system you are using
Other things that will help resolve your issue:
- Screenshots or gif
- dev tools or an alert
- Perform a search to see if a similar issue has already been submitted
Submitting Pull Requests
- Include screenshots and animated gif in your pull request whenever possible.
- Use short, present tense commit messages.
最近版本更新:(数据更新于 2024-10-16 14:34:23)
2017-11-28 17:31:10 v0.4.3
2017-05-10 20:20:10 v0.4.2
2017-05-08 13:03:31 v0.4.1
2017-05-05 17:38:55 v0.4.0
2017-04-09 20:43:42 v0.3.2
2017-04-05 22:38:33 v0.3.1
2017-03-30 23:10:32 v0.3.0
2017-03-28 23:25:23 v0.2.0
2017-03-25 16:59:16 v0.1.6
2017-03-25 16:57:41 v0.1.5
主题(topics):
admin-lte-vue, adminlte, adminlte-vue, bootstrap, jquery, vue-admin-lte, vue-adminlte, vue2, vue2-admin-lte, vue2-demo, vuejs, webpack
devjin0617/vue2-admin-lte同语言 Vue最近更新仓库
2024-11-20 02:06:40 BewlyBewly/BewlyBewly
2024-11-18 01:20:01 VueTorrent/VueTorrent
2024-11-12 23:14:34 jxxghp/MoviePilot-Frontend
2024-11-11 14:59:22 vueComponent/ant-design-vue
2024-11-10 16:39:15 hslr-s/sun-panel
2024-11-03 10:21:12 LauZzL/leitingzhanji-ui