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

yizhihongxing

要在 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 js 的生命周期(看了就懂)(推荐)

    Vue.js的生命周期 Vue.js 的生命周期是指从 Vue 实例创建、运行到销毁的整个过程,主要包括以下几个阶段: 创建阶段(Initialization): beforeCreate:实例刚在内存中创建出来,但还未初始化 data、methods、computed、watcher 等属性和对象,因此无法访问 data、methods、computed、…

    Vue 2023年5月29日
    00
  • vue中SPA单页面应用程序详解

    Vue中SPA单页面应用程序详解 什么是SPA单页面应用程序 SPA全称Single Page Application,意为单页面应用程序。它是一种特殊的网页应用程序,其特点是整个网站只有一个HTML页面,但在页面加载后,所有的页面操作都在该页面上进行,通过Ajax技术实现页面的局部刷新,最终实现不刷新页面的情况下,达到与传统多页面网站相同的用户体验。 Vu…

    Vue 2023年5月27日
    00
  • vue3.2 reactive函数问题小结

    Vue3.2 reactive函数问题小结 问题描述 在Vue3中,reactive函数用于将一个对象转化为响应式数据。但是在使用reactive函数的时候,有一些需要注意的问题,否则会出现数据无法响应式更新的问题。 解决方案 1. 对象的属性更新问题 当使用reactive函数对一个对象进行响应式化之后,该对象的所有属性都将变为响应式的。但是如果该对象的属…

    Vue 2023年5月28日
    00
  • VUE中使用Vue-resource完成交互

    使用Vue-resource完成交互可以实现前端页面和后端服务器之间的数据交换和通信。下面是使用Vue-resource实现交互的完整攻略: 1. 安装Vue-resource 在使用Vue-resource前,首先要将其安装到Vue项目中,可以通过在命令行中执行以下命令进行安装: npm install vue-resource –save 2. 引入V…

    Vue 2023年5月28日
    00
  • Vue打包后不同版本详细解析

    让我们来详细讲解“Vue打包后不同版本详细解析”的完整攻略。 什么是Vue打包 Vue打包是将Vue应用程序的源代码转换为优化的、最终可执行的Javascript代码的一个过程。这个过程主要由构建工具webpack完成,webpack会根据配置文件对Vue应用程序进行各种处理,包括代码的压缩、模块化打包、样式打包等等。 打包后的版本有哪些 打包后的版本有两种…

    Vue 2023年5月28日
    00
  • vue之使用vuex进行状态管理详解

    Vue之使用Vuex进行状态管理详解 前言 在Vue的开发中,随着应用规模的增大,状态管理变得越来越重要。在实现多个组件之间共享状态时,Vuex是一个非常好的选择。本文将详细讲解如何使用Vuex进行状态管理。 什么是Vuex Vuex是Vue.js应用程序开发的状态管理模式。它主要集中在管理应用中的所有组件的状态(比如,商店中的商品、购物车中的商品、登录用户…

    Vue 2023年5月28日
    00
  • 使用uni-app开发微信小程序的实现

    使用 uni-app 开发微信小程序的实现,需要考虑以下几个步骤: 安装uni-app环境 首先需要下载安装HBuilderX开发工具,HBuilderX 集成了uni-app开发需要的所有功能模块和工具,同时也内置了微信小程序 IDE,方便我们进行开发和调试。 创建项目 在HBuilderX中创建一个uni-app项目。在创建项目的时候,需要选择 uni-…

    Vue 2023年5月27日
    00
  • Vue.js中的高级面试题及答案

    Vue.js中的高级面试题及答案 前言 在Vue.js的应用中,一些高级问题会在面试中被问及。本攻略将详细讲解一些Vue.js高级面试题及答案。 1. Vue.js中的双向绑定如何工作? Vue.js中的双向绑定是通过Vue实例中的v-model指令来实现的。当输入框的值发生改变时,Vue.js会自动更新数据模型中的值。 示例代码如下: <templa…

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