点语法与[]语法的区别,try,catch的使用,vuex中属性的使用

点语法与[]的区别

(1)相同点:都从起从json对象中点出或者[]获取对象数据
(2)不同点:[]可以回去json中的数字独像属性,还可以使用js中的保留字作为属性但是最好不要使用

try catch的使用

使用try ,catch来处理接收异常代码,不会导致js的线程被阻塞

   // 使用try catch请求数据
            try {
                //console.log(api.apiMvRanking)  
                //可能出错代码执行的地方
            } catch(异常类名 e) {
               //出错代码
            } ... finally {
              //最终代码执行的地方
              }

        //可以有多个catch

vuex上为什么不能使用vue中this原形上的数据

vue组件是Vue的实例,所以可以使用原型链上的数据,但是vuex不是Vue的组件,而是一个插件,所以不能使用this原型链上的方法,需要单独引入

vuex中使用{mapStatus,mapMutations,mapActions} from 'vuex'

使用mapStatus需要在computed中,不然接收不到数据
使用mapActions需要在methods中,不然不能使用vuex中的计算属性方法

HTML中video标签中poster属性

poster(会中video标签得海报)即是用户在点击下载前,或者点击播放前的画面,如果没有设置,会默认是画面的第一帧,有些图片不能撑满整个容器,可以添加属性"\color{rgb(255,0,0)}{object-fit:cover}"

playsinline禁止用户拖动进度条

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。