美文网首页
工作笔记

工作笔记

作者: 弓长晓 | 来源:发表于2020-10-13 10:56 被阅读0次

    ios默认盒子模型为content-box;而安卓和谷歌是border-box。
    解决方法:给input设置box-sizing:border-box;(或者content-box)

    背景居中

    background-repeat: no-repeat;
    background-size: cover;
     -webkit-background-size: cover;
     -o-background-size: cover;
     background-position: center 0;
    

    vuex 的使用
    store-index.vue

     //状态数据
      state: {
        alldata: [],
      },
      mutations: {
        alldata(state, res) {
          state.alldata = res;
          console.log(state.alldata.data);
        },
      },
      actions: {
     // 全部数据
        alldata(context) {
          axios
            .post("controllers/mainpage_ajax.php", { action: "getCases" })
            .then(res => {
              context.commit("alldata", res);
            });
        },
    }
    

    在使用的页面进行

    created() {
    // 方法一
    this.$store.dispatch("alldata");
    }
    
    //方法二
    created() {
    this.alldata();
    }
    methods: {
    ...mapActions(["alldata"]),
    }
    // 方法三
    
    // 方法四
    

    vuex刷新消失问题
    在mian.js中使用

    //刷新保存状态
    if (sessionStorage.getItem("store")) {
      store.replaceState(
        Object.assign(
          {},
          store.state,
          JSON.parse(sessionStorage.getItem("store"))
        )
      );
      sessionStorage.removeItem("store")
    }
    //监听,在页面刷新时将vuex里的信息保存到sessionStorage里
    window.addEventListener("beforeunload", () => {
      sessionStorage.setItem("store", JSON.stringify(store.state));
    });
    

    页面跳转 不记录地址位置,苹果下导航栏与ui图不一同

     this.$router.replace("customer_selector");
    

    相关文章

      网友评论

          本文标题:工作笔记

          本文链接:https://www.haomeiwen.com/subject/jcfvpktx.html