zoukankan      html  css  js  c++  java
  • DAY 76 vue04

    1 组件的概念:组件化开发
    2 vue的工程:写一个组件就是xx.vue
    3 局部组件,全局组件
    4 组件通信:父传子---》自定义属性
    5 组件通信:子传父---》事件
    6 ref属性:
    -ref放在普通标签上,通过this.$refs.名字取到的就是标签
       -ref放在组件上,通过this.$refs.名字取到的就是组件对象
      -拿组件的数据(从子组件取到了数据)
           -拿到组件的方法,可以执行,可以传值(父传子)
    7 事件总线
    -跨组件通信(不一定有父子关系)
    8 动态组件 keepalive

    9 创建vue项目
    -
    js的函数,传实参可以多于形参,也可以少于形参

     

    1 vue前端代理,其他知识收尾

    1 es6 的导入导出
    2 pycharm跑vue项目
    3 vue项目中集成axios
    -npm install -S
    4 vue的前端代理解决跨域问题(偷数据)
    -项目根路径加入vue.config.js
           module.exports = {
             devServer: {
               proxy: {
                 '/ajax': {
                   target: 'https://m.maoyan.com/',
                },
              }
            }
          }
       -组件中:
          this.$ajax.get('/ajax/moreClassicList?sortId=1&showType=3').then(res => {
                       console.log(res.data)
                       this.res=res.data
                  })

    路飞项目

    1 前后端都写
    2 首页功能。轮播图,登录用户展示
    3 登录功能(多方式登录,短信登录)
    4 注册功能(发送注册短信)
    5 课程页面(列表展示,过滤:最热,价格..分页)
    6 课程搜索功能
    7 课程详情页(视频播放,视图托管)
    8 购买课程(使用支付宝支付,支付成功回调)
    9 购买成功页面

    2 pip换源()

    1 pip3 install 模块   # 去国外下,笔记慢
    2 pip3 install -i 国内源(豆瓣,清华)模块   # 快一些,但是每次都要加 -i
    3 在pycharm中配置

    4 在机器上,永久配置
    -C:Users你电脑的用户名AppDataRoaming
       -新建文件夹pip
       -在文件夹下新建 pip.ini
          [global]
           index-url = http://pypi.douban.com/simple
          [install]
           use-mirrors =true
           mirrors =http://pypi.douban.com/simple/
           trusted-host =pypi.douban.com
       -以后再装模块,就会走豆瓣源

     

    3 虚拟环境搭建

    1 两个项目,一个依赖了1.11.9,另一个依赖了2.2.2
    2 虚拟环境的出现是为了解决多个项目依赖版本不同的问题

    3 如何搭建:
    -pip3 install virtualenv  # 创建虚拟环境的模块
    -pip3 install virtualenvwrapper-win # 只针对于window,
    -pip3 install virtualenvwrapper # 只针对于linux
       
    4 虚拟环境的创建路径
    -环境变量中新增一个key:value
       -WORKON_HOME: D:Virtualenvs
       -确认好scripts路径下有bat批处理文件
    4 开始创建虚拟环境
    -mkvirtualenv -p python3.6 虚拟环境名称
       -mkvirtualenv python 虚拟环境名称
       
       -退出虚拟环境
      deactivate
       -进入虚拟环境
      workon  # 列出所有虚拟环境
           workon  luffy

     

    4 luffy后台项目创建,目录调整

    # 项目创建,指定新建的虚拟环境
    # 进行目录调整,把app统一放到某个路径下:luffapi下的apps(拖过去)
    -配置文件中
    -path=os.path.join(BASE_DIR,'luffyapi','apps')
    -sys.path.append(path)
    # 后期创建app的时候,需要先切到apps路径下
    python ../../manage.py startapp order
       
    # 两套配置文件(一套是开发环境,一套是上线环境)
    -再项目路径下创建了一个setting文件夹,新建了
      -dev.py  # 开发用这个配置
           -pro.py  # 上线用这个配置
           -坑:BASE_DIR变成了 以后BASE_DIR是luffyapi下的小luffyapi
           -需要改:path=os.path.join(BASE_DIR,'apps')
    # 如果使用python manage.py runserver 能正常运行,需要修改manage.py中
    os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'luffyapi.settings.dev')
  • 相关阅读:
    Maven简介
    Activiti核心API
    Activiti数据库支持
    使用idea进行activiti工作流开发入门学习
    Activiti 工作流
    枚举其他用法
    枚举类的基本使用
    kotlin中抽象类
    kotlin中接口
    kotlin 类的继承
  • 原文地址:https://www.cnblogs.com/DEJAVU888/p/14893864.html
Copyright © 2011-2022 走看看