• vue2总结


    1.ref可跨页面取.vue文件的所有内容:

    <!--echart图自定义公用模板-->
        <echar-tem ref="echar">
    		    		
        </echar-tem>
    
        import echarTem from "../charts/echarts.vue"

    components:{
    	    echarTem
    	},

    调用模板页面的函数:
    var that = this.$refs.echar.drawBarChart();
    可获取到模板页面的方法

    父页面向子页面传递参数

    子页面接收props:[
    'option','id'],

    父页面

    <echar-pie :option=
    'arrData' id="chartPieParent">
    <div id="chartPieParent" style="100%; height:400px;"></div>
    </echar-pie>

    2.更改默认样式

    <style scoped>
    .block{
    padding:15px 0px 0 10px;
    }
    .toolbar{
    background: none;
    }
    </style>

    scoped:只在本组件中作用,需要更改默认样式时:

    1)去掉scoped   2)在下方再写一个style来写新样式

    3.引入模板文件

    1)template.vue 为模拟文件

    2)user.vue为应用模板的文件 import oSelect from './template.vue';(./当前目录)

    需要配置

    components:{
    template  //==template:template key,value值相等时可省略
    },

    3)在dom中直接引用<template></template>即可引用template.vue的‘所有’内容

    4)如果需要再模板内添加新的内容可以再template.vue的html内容区对应位置加上<slot></slot>然后user.vue的html的对应位置即可添加新内容

  • 相关阅读:
    CrashSight异常崩溃管理解决方案
    网址
    错误“Permission is not allowed”
    python连接虚拟机
    python对json文件的编码问题
    python取二次编码地图数据进行遍历修改再二次编码
    python对省份json的二次编码和二次解码
    H5调起支付宝支付
    人生~~~~
    部署服务的5中方式
  • 原文地址:https://www.cnblogs.com/jessical626/p/7079025.html
Copyright © 2020-2023  润新知