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日

相关文章

  • JS 图片压缩原理与实现方法详解

    JS 图片压缩原理与实现方法详解 原理介绍 图片压缩是指在保证图片质量的前提下,通过降低图片的分辨率、压缩比率等方式来减小图片的体积,从而达到优化页面加载速度的目的。在网页中,对于图片的大小不同,会直接影响页面的加载速度,特别是对于移动端的用户体验更加重要。 在实现 JavaScript 图片压缩的时候,常见的有两种方式: HTML5 的 Canvas + …

    Vue 2023年5月28日
    00
  • Vue首评加载速度及白屏时间优化详解

    Vue首评加载速度及白屏时间优化详解 前言 在当今互联网时代,网页的首评加载速度和白屏时间已经成为了评判网站质量和用户体验的重要指标之一。Vue作为一门专为构建交互式Web界面而设计的渐进式JavaScript框架,在进行项目开发时也需要考虑如何优化首评加载速度和白屏时间。本文旨在帮助Vue开发者做到此项优化。 背景 在进行Vue项目开发时,由于文档、组件和…

    Vue 2023年5月28日
    00
  • Vue3从0搭建Vite打包组件库使用详解

    下面我将详细讲解“Vue3从0搭建Vite打包组件库使用详解”的完整攻略。 如何搭建 步骤一:安装Vue CLI 首先安装 Vue CLI。打开终端并运行以下命令: npm install -g @vue/cli 步骤二:创建Vue项目 生成一个新的Vue项目,安装 Vue Router 和 Vuex。进入项目路径,执行以下命令: vue create my…

    Vue 2023年5月29日
    00
  • Vue用v-for给src属性赋值的方法

    针对“Vue用v-for给src属性赋值”的问题,可以采用以下两种方法进行实现。 方法一:使用计算属性 计算属性是 Vue 中的一个重要概念,它们可以将表达式封装为一个函数,通过计算得出最终值。使用计算属性可以将 v-for 循环中的数据动态绑定到 img 标签的 src 属性上。 <template> <div> <img v…

    Vue 2023年5月28日
    00
  • 浅析vue中常见循环遍历指令的使用 v-for

    下面我会详细讲解“浅析vue中常见循环遍历指令的使用 v-for”的完整攻略。 1. v-for指令概述 在Vue中使用v-for指令可以轻松地把一个数组或对象渲染为一组DOM元素,循环渲染过程中用户也可以做很多自定义操作,这是Vue的一大特色之一。 2. v-for指令的工作原理 v-for指令的工作原理非常简单,它只需要迭代数据源并生成每一项DOM元素,…

    Vue 2023年5月27日
    00
  • 深入浅出vue图片路径的实现

    深入浅出vue图片路径的实现指南 介绍 本文将会深入讲解在Vue项目中如何使用图片,并提供代码示例以方便理解。 在Vue中使用图片的方案 在Vue中,使用图片主要有以下几种方式:1. 使用静态路径2. 引用webpack模块3. 在组件中引入图片并使用 1. 使用静态路径 在Vue项目中,常规的使用静态图片的方式就是在template中直接使用<img…

    Vue 2023年5月28日
    00
  • Vue.JS项目中5个经典Vuex插件

    下面我将详细讲解“Vue.JS项目中5个经典Vuex插件”的完整攻略。 1. 简介 Vuex 作为 Vue.js 的一个官方库,提供了维护和管理应用程序状态的工具集。它实现了 Flux 设计模式,与 Vue.js 的实例的完整性和响应式特性集成在了一起,帮助我们更好地管理Vue.js应用程序中的数据流。 Vuex 提供了大量插件,以扩展 Vuex 的功能。V…

    Vue 2023年5月27日
    00
  • vue路由切换之淡入淡出的简单实现

    下面是“vue路由切换之淡入淡出的简单实现”的完整攻略: 一、背景介绍 在web应用程序中,经常需要通过路由来实现页面切换,给用户带来更好的交互体验。而在路由切换时,淡入淡出效果通常能使用户感觉更加温和,增强用户体验。 本文主要介绍如何在vue项目中实现路由切换时的淡入淡出效果。 二、基本思路及方法 要实现vue路由切换时的淡入淡出效果,基本思路是通过CSS…

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