美文网首页
学习 vue 的总结

学习 vue 的总结

作者: 子丿龙 | 来源:发表于2021-12-21 18:31 被阅读0次

1. vue-cli :快速创建vue工程的开发工具指令集

  • 安装vue-cli :npm install -g @vue/cli
  • 安装完成后,查看版本: vue -V
  • 基于vue-cli快速创建vue工程项目:vue create 【项目名称】

2. 自定义组件设置原生点击事件

@click.native ,如下图: @click.png

3. 这是padding marging属性是,注意加上:box-sizing: border-box;

4. flex总结

https://www.ruanyifeng.com/blog/2015/07/flex-grammar.html

5. divB 要覆盖到divA上

给divAdivB的用父div包裹,并设置父div为大小和divA一样,然后设置 divB postion:absloute,z-index比divA大,居中即可,如下图: image.png

6. 动态绑定class

# 第一种 ,直接写,多个用逗号隔开
:class="{ 'active': isActive, 'sort': isSort }"
# 第二种,写成对象,放到data里
:class="classValue"
data() {
  return {
    classValue: { active: true, sort:false }
  }
}
# 第三种,写成兑现个,放到computed里
:class="classValue"
data() {
  return {
    isActive: true,
    isSort: false
  }
},
computed: {
  classValue: function () {
    return {
      active: this.isActive,
      sort:this.isSort
    }
  }
}

7. 子组件向父组件传值

this.$emit('child2Parent', value)

8. vue.js中== 和 ===

  • == 用于比较、判断两者相等,比较时可自动换数据类型。
  • === 用于(严格)比较、判断两者(严格)相等,不会进行自动转换,要求进行比较的操作数必须类型一致,不一致时返回flase。

9. Vue 不能检测数组的变化

原文:https://cn.vuejs.org/v2/guide/reactivity.html#%E6%A3%80%E6%B5%8B%E5%8F%98%E5%8C%96%E7%9A%84%E6%B3%A8%E6%84%8F%E4%BA%8B%E9%A1%B9

  • 数组的值更改用该方法:Vue.set(数组, indexOfItem, newValue)
    -或者 this.$set(数组, indexOfItem, newValue)

10.vue路由传值丢失问题

使用query方式,如果是要转成string格式,否则是undefine

11. ref的使用,for循环

12. vue部署到服务器

nginx配置(接口,图片跨域解决,复杂跨域)


server {
        listen       5888;
        server_name  pc_admin;

        location / {
            root  /Users/zilong/Desktop/dist;
            index  index.html index.htm;
            try_files  $uri  $uri/  @router;
            index  idex.html;
        } 

        location @router {
            rewrite  ^.*$ /index.html last;
        }
          
         //  解决接口复杂跨域
        location /boss {
              proxy_pass   http://127.0.0.1:8081;

              add_header Access-Control-Allow-Origin $http_origin;

              add_header Access-Control-Allow-Methods *;
 
              add_header Access-Control-Allow-Headers $http_access_control_request_headers;

              add_header Access-Control-Max-Age 60000;

              add_header Access-Control-Allow-Credentials true;

              if ($request_method = OPTIONS){

                     return 200;

              }
          }
          // 解决图片访问跨域
          location /img {
              rewrite ^/img/(.*) http://127.0.0.1/$1 permanent;
          }
}

相关文章

  • vue使用拖拽组件

    vue-draggable 学习和使用 组件实例 Vue.Draggable Vue.Draggable学习总结...

  • Vue学习总结(2019.7.31-8.4)

    Vue学习总结 目录 vue基础知识(1-13)vue 引入,实例化vue 数据 & 方法vue 绑定(:)vue...

  • 第1章 Vue的 课程介绍

    更多 下一篇:第2章 Vue起步全篇文章:Vue学习总结所有章节目录:Vue学习目录

  • Vue常用文档记录

    最近正在学习Vue,对Vue常用的一些api文档地址进行总结(仅为方便自己查看与学习记录) 1、Vue官方文档 ...

  • 使用vuedraggable拖拽排序

    ,参考文档:vuedraggable,Vue.Draggable学习总结 使用插件vuedraggable ###...

  • 学习 vue 的总结

    1. vue-cli :快速创建vue工程的开发工具指令集 安装vue-cli :npm install -g @...

  • Vue学习总结

    移动端开发项目基本框架 1、Vuex数据状态管理、localStorage本地数据存储、sessionStorag...

  • Vue学习总结

    基本结构 源生指令 绑定事件 数据渲染 控制隐藏 渲染循环 数据绑定 组件间通信 计算属性 监听器 父子组件通信 ...

  • Vue学习总结

    1、Vue核心思想 数据驱动 组件化 2、Vue通过MVVM的数据绑定实现自动同步 View就是DOM层,View...

  • vue 学习总结

    # 传智播客vue 学习## 1. 什么是 Vue.js* Vue 开发手机 APP 需要借助于 Weex* Vu...

网友评论

      本文标题:学习 vue 的总结

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