• vue页面操作技巧


    // this.$router.push({ path: "https://www.baidu.com/"});
    // POST请求的时候
    // this.$router.push({ path: "/report/prePayDetails", query:{CClmNo:CClmNo,CPrepayPkId:CPrepayPkId,NPrepayTms:NPrepayTms}});
    // GET请求的时候
    // this.$router.push({ path: '/report/prePayDetails?${CClmNo}&CPrepayPkId=${CPrepayPkId}'});
    // 打开新页面,手动拼接参数
    // window.open(`/report/prePayDetails?CClmNo=${CClmNo}&CPrepayPkId=${CPrepayPkId}&NPrepayTms=${NPrepayTms}`);

    例:页面跳转:

    // this.$router.push({ path: "/report/prePayDetails", query:{CClmNo:CClmNo,CPrepayPkId:CPrepayPkId,NPrepayTms:NPrepayTms}});

    第二个页面写:

    props: {

    //前一个页面传过来的参数
    data: {
    type:Object,//默认定位object
    default:{}
    }
    },

    //跳转到预付明细,路由跳转直接写
    // this.$router.push({ path: "/report/prePayDetails", query:{CClmNo:CClmNo,CPrepayPkId:CPrepayPkId,NPrepayTms:NPrepayTms}});
    //到另一个页面拿的话this.$route.query,拿到传过去的query对象。

    // 打开新页面,手动拼接参数
    // window.open(`/report/prePayDetails?CClmNo=${CClmNo}&CPrepayPkId=${CPrepayPkId}&NPrepayTms=${NPrepayTms}`);
    // window.open('https://www.baidu.com?CClmNo=121');

    //初始化加载
    mounted() {
    // this.search();
    }

    //把PrePayDetails页面引入进来
    import PrePayDetails from "./prePayDetails";
    export default {
    name: "pre-pay-info",
    components: {
    //把PrePayDetails页面声明成一个组件
    PrePayDetails
    },

    页面引用组件:

    <!-- :data 给组件传递参数,一个对象 -->
    <pre-pay-details :data="filter" v-if="detailsShow" />

  • 相关阅读:
    @从零开始实现一个插件化框架(一)
    @从零开始实现一个插件化框架(二)
    @从零开始实现一个插件化框架(三)
    @CoordinatorLayout使用详解: 打造折叠悬浮效果
    Oracle 11g数据库详细安装过程
    web service 的跨语言特性
    struts2--值栈
    事务处理中如何获取同一个connection 对象
    jsp中文乱码问题
    设置工作集
  • 原文地址:https://www.cnblogs.com/sunny-miss/p/10187319.html
Copyright © 2020-2023  润新知