zoukankan      html  css  js  c++  java
  • vue相关知识

    1.看https://www.bilibili.com/video/av27969216/?p=54,看他的就够了

    https://juejin.im/post/5a5bc8c36fb9a01ca26774eb,技术胖不错的vuex, 顺便关注一下他的网站吧http://jspang.com/,  

     https://v.douyu.com/author/GPAgV5X1xQdZ,看看

    2.template中可以通过{{xxx}} 来调用data,props, computed里的属性, 当然也可以通过{{a()}} 来调用methods里的method方法

    3.vuex知识

      3.1 访问vuex里的属性, $store.xxx。 (当然可以通过其他途径简化,比如mapState)

      3.2 修改vuex里的属性 @click="$stroe.commit('aaa',prams)" 其中aaa为store.js的mutations属性中定义的方法  (prams为aaa的参数) (当然可以通过其他途径简化,比如mapMutations)

      3.3 mutations里面的方法中的第一个参数系统自动管理,不用我们传;同理 action中的commit也时系统自动管理,不用我们操心

      3.4 动态属性使用:xxx='jscode码', 冒号必须;    如果非动态的,不用冒号,比如data='1'

    4.es6的promise 参见http://www.iqiyi.com/w_19rvl6tw4h.html 做的非常好

    promise目的是解决回调地狱,var p = new Promise(function(resolve){}, function(reject) {}),p会立即执行,(所以一般我们会用一个函数把promise包起来),p.then(function(succ){}, function(error){}).

    同时promise提供的then返回值对自动包装成一个新的promise,比如p.then(succ=>{return 'abcdef'}).then(succ=>{console.log(succ)})  可看到前面then return的‘abcdef’会在后面的then中succ能拿到

    5.在template中获取元素可以通过document.getElementById....做,还可以通过使用ref='xxx' this.$refs.xxx来获取元素

    6.跨域记得加上withCredentials: true (保证每次请求的session都相同,否则每次请求session都会改变,自然服务器那边拿不到session保存的东东了)

    7.导出excel,参见https://www.4ui.cn/article/javascript/j8ldp0A61kg3NBqE.html

    8.vue验证,不想初始化就验证可以加入initial=”of“  如果有问题参见https://x-front-team.github.io/2016/10/26/vue-validator%E9%AA%8C%E8%AF%81/

  • 相关阅读:
    JS阻止鼠标滚动
    仿淘宝订单列表下标指针
    自己动手模拟百分百<select>下拉列表
    专门用来存地址
    JS手动触发事件,转载
    刷新页面让显示区域回到顶部
    解决表格边框问题
    读书笔记 effective c++ Item 43 了解如何访问模板化基类中的名字
    读书笔记 effective c++ Item 42 理解typename的两种涵义
    读书笔记 effective c++ Item 41 理解隐式接口和编译期多态
  • 原文地址:https://www.cnblogs.com/yanjunwu/p/8994363.html
Copyright © 2011-2022 走看看