zoukankan      html  css  js  c++  java
  • vue笔记

    1. created mounted区别:

    created运行时,还未挂载到DOM,不能访问到$el属性,可用于初始化一些数据,但和DOM操作相关的不能在created中执行;monuted运行时,实例已经挂在到DOM,此时可以通过DOM API获取到DOM节点

    2.vue-cli项目引入axios

      安装axios:

       npm install axios --save

      只需要在需要的vue文件中引入axios就可以。

    import axios from 'axios'

       比如:

       

    <script>
    import axios from "axios";
    
    export default {
      name: "HelloWorld",
      data() {
        return {
          msg: "Welcome to Your Vue.js App"
        };
      },
      mounted() {
        axios
          .get("http://localhost:50501" + "/getSign")
          .then(function(response) {
            alert(JSON.stringify(response.data.result));
          })
          .catch(function(err) {
            alert(err);
          });
      }
    };
    </script>

    也可以在webpack.provideplugin里面配置全局引用

    plugins: [
    new webpack.ProvidePlugin({
    $: "jquery",
    jQuery: "jquery",
    "windows.jQuery": "jquery",
    axios: 'axios'
    })
    ],
    这样就可以不用在用到axios的vue文件里import axios

    3.vue-cli工程支持less:
    需要安装相关插件,但不需要配置loader,已经默认配置好

    npm install less less-loader --save-dev

    4.webpack项目里,如果在css中引用图片,直接用地址,在js中引用图片,需要用require 

    5. v-html标签可以让字符串里的html内容得到解析
  • 相关阅读:
    第10组 Beta冲刺(4/5)
    第10组 Beta冲刺(5/5)
    第10组 Beta冲刺(3/5)
    第10组 Beta冲刺(2/5)
    第10组 Beta冲刺(1/5)
    第10组 Alpha事后诸葛亮
    第10组 Alpha冲刺(6/6)
    第10组 Alpha冲刺(5/6)
    软工实践个人总结
    第09组 Beta版本演示
  • 原文地址:https://www.cnblogs.com/cowboybusy/p/10635017.html
Copyright © 2011-2022 走看看