zoukankan      html  css  js  c++  java
  • Vuex 的项目实例1 项目初始化

    1、通过 vue ui 命令打开可视化面板,创建新项目:vuex-demo

    2、安装 vuex 依赖包 

    npm install vuex axios ant-design-vue -S

    当然也可以使用可视化面板的依赖安装。

    ant-design-vue 是UI组件库。

    3、实现 Todos 基本布局(基于已有样式模板)

    main.js 文件:

    import Vue from 'vue'
    import App from './App.vue'
    import router from './router'
    import store from './store'
    // 1.导入 ant-destign-vue 组件库
    import Antd from 'ant-design-vue'
    // 2.导入组件库的样式表
    import 'ant-design-vue/dist/antd.css'
    
    Vue.config.productionTip = false
    // 3.安装组件库
    Vue.use(Antd)
    
    new Vue({
      router,
      store,
      render: h => h(App)
    }).$mount('#app')

    页面代码:

    <template>
      <div id="app">
        <a-input placeholder="请输入任务" class="my_ipt" />
        <a-button type="primary">增加事项</a-button>
    
        <a-list bordered :dataSource="list" class="dt_list">
          <a-list-item slot="renderItem" slot-scope="item">
            <!--复选框-->
            <a-checkbox>{{item.info}}</a-checkbox>
            <!--删除链接-->
            <a slot="actions">删除</a>
          </a-list-item>
          <!-- footer 区域-->
          <div slot="footer" class="footer">
            <!--未完成的任务个数-->
            <span>0条剩余</span>
            <!--操作按钮-->
            <a-button-group>
              <a-button type="primary">全部</a-button>
              <a-button>未完成</a-button>
              <a-button>已完成</a-button>
            </a-button-group>
            <!--把已经完成的任务清空-->
            <a>清除已完成</a>
          </div>
        </a-list>
      </div>
    </template>
    
    <script>
    export default {
      data () {
        return {
          list: [
            { id: 0, info: 'Racing car sprays burnimg fuel into crowd.', dome: false },
            { id: 1, info: 'Japanese princess to wed commoner.', dome: false },
            { id: 2, info: 'Australian walks 100km after outback crash.', dome: false },
            { id: 3, info: 'Man charged over missing wedding girl.', dome: false },
            { id: 4, info: 'Los Angeles battles huge wildfires.', dome: false }
          ]
        }
      }
    }
    </script>
    
    <style scoped>
    .my_ipt{
     width:500px;
     margin-right:10px;
    }
    .dt_list{
     width:500px;
     margin-top:10px;
    }
    .footer{
     display:flex;
     justify-content:space-between;
     align-items: center;
    }
    </style>

    在项目根目录新建 .prettierrc 文件:

    {
       "semi": false,
       "singleQuote": true,
       "printWidth": 100
    }

    semi :表示结尾的分号省略

    singleQuote:表示使用单引号

    printWidth:表示每行代码长度

  • 相关阅读:
    C# 使用FileSystemWatcher类来对一个日志文件的变化进行实时监测
    C# 高效提取txt文档最后一行数据
    C# 高效提取txt文档最后一行数据
    Bat 批处理之 for/f 详解
    Bat 批处理之 for/f 详解
    windows bat命令 如何获取文件最后一行
    windows bat命令 如何获取文件最后一行
    C#读取文件或者字符流的最后几行,类似linux的tail命令OK
    C#读取文件或者字符流的最后几行,类似linux的tail命令OK
    C#开源文件实时监控工具Tail&TailUI
  • 原文地址:https://www.cnblogs.com/joe235/p/12735931.html
Copyright © 2011-2022 走看看