zoukankan      html  css  js  c++  java
  • vue.js 使用记录(1)

    1,for循环

    <li @click="toService(type, index)" v-for="(type,index) in typeList" :key="index" class="one_key_type_li">
       {{type.serviceTypeName}}
    </li>

    2,route带参数

    this.$router.push({
      name: "ServiceSelect",
      query: {
         serviceTypeId: type.serviceTypeId,
         serviceTypeName: type.serviceTypeName
       }
    });

    //接收query参数

      created() {
        this.type = this.$route.query.serviceTypeId;

      }

    // 标签跳转
    <router-link to="/Oncekey">
    <span>跳转</span>
    </router-link> 

    3,渲染后执行

    this.$nextTick(() => {
       setTimeout(function() {
          document.getElementById("m" + id).focus();
       }, 200);
    });

    4,store简单使用

    // store.js
    import Vue from "vue";
    import Vuex from "vuex";
    Vue.use(Vuex);
    export default new Vuex.Store({
      state: {
        onceKeyId: ""
      },
      mutations: {
        alterOnceKeyId(state, id) {
          state.onceKeyId = id;
        }
      }
    });
    
    //获取id
    this.$store.state.onceKeyId 
    //修改id
    this.$store.commit('alterOnceKeyId', "2342");

    5,transition动画

    <transition name="slide-fade">
      <ul v-if="typeList">
             动画出现
      </ul>
    </transition>
    
    /* 可以设置不同的进入和离开动画 */
    .slide-fade-enter-active {
      transition: all .3s ease;
    }
    /*.slide-fade-leave-active {
      transition: all .2s cubic-bezier(1.0, 0.5, 0.8, 1.0);
    }*/
    .slide-fade-enter, .slide-fade-leave-to
    /* .slide-fade-leave-active for below version 2.1.8 */ {
      transform: translateX(10px);
      opacity: 0;
    }

     .fade-enter-active{
      transition: opacity .6s;
     }
     .fade-enter{
      opacity: .5;
     }

  • 相关阅读:
    (3)合并列值与分拆列值
    (2)SQL语句实现表的横向聚合
    (1)显示每个类别最新更新的数据
    【实践】WCF传输安全2:基于SSL的WCF匿名客户端
    超经典解释什么叫网关
    List集合操作一:遍历与查找
    RGB值及中文名称
    绑定树控件
    treeview的checkbox展开节点
    winform AutoScaleMode属性
  • 原文地址:https://www.cnblogs.com/holdon521/p/9523836.html
Copyright © 2011-2022 走看看