Vue 解决在element中使用$notify在提示信息中换行问题

要在 element-ui$notify 中进行换行,可以使用 html 标签进行内容换行。但是,直接在 $notify 中插入 html 标签会将其解析为字符串,而不是渲染成为 html 元素。因此许多人会通过使用 dangerouslyUseHTMLString 属性,来将 <br> 等 html 标签渲染为真正的 html 元素。

以下是使用 dangerouslyUseHTMLString 属性的示例代码:

const h = this.$createElement;
const vNode = h("div", {
  domProps: {
    innerHTML:
      "第一行内容<br>第二行内容",
  },
});

this.$notify({
  dangerouslyUseHTMLString: true,
  message: vNode,
});

$notify 中将 html 内容渲染的另一种方式,是使用 Vuerender 函数。我们可以在 $notifymessage 属性中,将要渲染的内容传入 render 函数中进行渲染,从而实现换行的效果。

以下是使用 render 函数渲染换行内容的示例代码:

this.$notify({
  message: h => {
    return h("div", [
      "第一行内容",
      h("br"),
      "第二行内容",
    ]);
  },
});

这两种方法可以帮助我们在 element-ui 中使用 $notify 实现换行的效果。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Vue 解决在element中使用$notify在提示信息中换行问题 - Python技术站

(0)
上一篇 2023年5月27日
下一篇 2023年5月27日

相关文章

  • Vue与Axios的传参方式实例详解

    标题:Vue与Axios的传参方式实例详解 介绍:Vue是一款流行的前端框架,而Axios则是一个非常强大的异步请求库。在Vue项目中,我们经常需要发送请求到服务器,因此Vue和Axios的结合使用非常常见。本文将详细讲解Vue和Axios的传参方式,包括两个示例说明,帮助大家更好地掌握相应的技能。 1. GET请求的传参方式 GET请求将参数放在URL的后…

    Vue 2023年5月28日
    00
  • vue3的ref、isRef、toRef、toRefs、toRaw详细介绍

    请听我为您详细介绍vue3中ref、isRef、toRef、toRefs、toRaw的作用和用法。 一、ref ref是Vue3提供的一个响应式数据类型,将非响应式数据转换为响应式数据。 ref接收一个参数,返回的是一个对象,通过修改对象的value属性来更新数据。 import { ref } from ‘vue’ const count = ref(0)…

    Vue 2023年5月28日
    00
  • 快速了解vue-cli 3.0 新特性

    快速了解vue-cli 3.0 新特性 简介 vue-cli是一个脚手架工具,用于在Vue.js项目中快速生成模板和配置文件。在Vue.js一系列项目中,vue-cli是一个非常重要的工具,对于Vue.js的开发和部署有着重要的作用。 vue-cli 3.0 新特性 vue-cli 3.0是一个全新的版本,这个版本有着重要的改进和新特性,使得用户可以更轻松的…

    Vue 2023年5月28日
    00
  • 基于node+vue实现简单的WebSocket聊天功能

    下面我来详细讲解“基于node+vue实现简单的WebSocket聊天功能”的完整攻略。 前置知识 在开始之前,需要了解一些基础知识: WebSocket:是一种基于 TCP 协议的新型网络协议,可以实现双向通信。 Node.js:一个基于Chrome V8引擎的JavaScript运行环境。 Vue.js:一个构建用户界面的渐进式框架。 npm:Node.…

    Vue 2023年5月28日
    00
  • vue中this.$router.push()路由传值和获取的两种常见方法汇总

    下面就是关于“vue中this.$router.push()路由传值和获取的两种常见方法汇总”的完整攻略。 1. 使用query传参 this.$router.push()方法可以通过query传参,这种方式会将参数以key=value的形式拼接到url的后面,因此可以直接从url中获取参数。下面是示例代码: // 路由跳转并传参 this.$router.…

    Vue 2023年5月29日
    00
  • 用vue设计一个日历表

    对于如何用vue设计一个日历表,一般可以分为以下几个步骤: 1. 确定日历的设计需求及所需组件 首先,我们需要确定本次设计所需实现的功能以及对应的组件。一般来说,日历表需要实现以下功能: 展示当前月份的日期信息 允许用户切换月份和年份 支持选择日期并高亮显示 可以展示一些日历上的重要日子,如节假日或者自定义事件等 根据上述需求,我们可以确定需要用到一些基本的…

    Vue 2023年5月29日
    00
  • 浅析vue深复制

    浅析vue深复制 什么是深复制 在编程中,复制一个对象并不是简单地复制原先的地址,而是将原对象的所有数据都复制到一个新的内存地址中,我们称之为复制对象。当我们在拷贝一个对象的时候,有可能会遇到”浅复制”和”深复制”。 浅复制:复制对象时,指向某个指针的指针只能复制指针的值,而不能复制所指向的对象。因此,当我们改变所指向对象的内容时,指针也会发生相应的变化。 …

    Vue 2023年5月28日
    00
  • Vue.Js及Java实现文件分片上传代码实例

    我来为你详细讲解Vue.js及Java实现文件分片上传代码实例的完整攻略。 背景知识 在介绍代码实现前,先了解一下文件分片上传的概念。文件分片上传是指将文件划分为多个小块,通过异步上传的方式逐一上传,直到整个文件全部上传完毕。这种方式可以有效地提高大文件的上传速度和稳定性。 Vue.js实现文件分片上传 前端代码实现 首先,在Vue.js中使用axios库发…

    Vue 2023年5月28日
    00
合作推广
合作推广
分享本页
返回顶部