iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >mpvue的小程序markdown适配怎么实现
  • 112
分享到

mpvue的小程序markdown适配怎么实现

2023-07-04 13:07:54 112人浏览 八月长安
摘要

本篇内容主要讲解“mpVue的小程序markdown适配怎么实现”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“mpvue的小程序markdown适配怎么实现”吧!mpvue是一个使用 vue.j

本篇内容主要讲解“mpVue小程序markdown适配怎么实现”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“mpvue的小程序markdown适配怎么实现”吧!

mpvue是一个使用 vue.js 开发小程序的前端框架。使用此框架,开发者将得到完整的 Vue.js 开发体验,同时为 H5 和小程序提供了代码复用的能力。如果想将 H5 项目改造为小程序,或开发小程序后希望将其转换为 H5,mpvue 将是十分契合的一种解决方案。

mpvue 的核心目标是提高开发效率,增强开发体验。使用该框架,开发者只需初步了解小程序开发规范、熟悉 Vue.js 基本语法即可上手。框架提供了完整的 Vue.js 开发体验,开发者编写 Vue.js 代码,mpvue 将其解析转换为小程序并确保其正确运行。此外,框架还通过 vue-cli 工具向开发者提供 quick start 示例代码,开发者只需执行一条简单命令,即可获得可运行的项目。

主要特性:

  1. 彻底的组件化开发能力:提高代码

  2. 完整的 Vue.js 开发体验

  3. 方便的 Vuex 数据管理方案:方便构建复杂应用

  4. 快捷的 webpack 构建机制:自定义构建策略、开发阶段 hotReload

  5. 支持使用 npm 外部依赖

  6. 使用 Vue.js 命令行工具 vue-cli 快速初始化项目

  7. H5 代码转换编译成小程序目标代码的能力

实现原理:

Vue代码

mpvue的小程序markdown适配怎么实现

  1. 将小程序页面编写为 Vue.js 实现

  2. 以 Vue.js 开发规范实现父子组件关联

小程序代码

  1. 以小程序开发规范编写视图层模板

  2. 配置生命周期函数,关联数据更新调用

  3. 将 Vue.js 数据映射为小程序数据模型

并在此基础上,附加如下机制

  1. Vue.js 实例与小程序 Page 实例建立关联

  2. 小程序和 Vue.js 生命周期建立映射关系,能在小程序生命周期中触发 Vue.js 生命周期

  3. 小程序事件建立代理机制,在事件代理函数中触发与之对应的 Vue.js 组件事件响应

据悉,mpvue 框架已经在业务项目中得到实践和验证,目前正在美团点评内部大范围使用。mpvue 是基于 Vue.js 源码进行二次开发,在增加了小程序平台的实现同时,保留了跟随 Vue.js 版本升级的能力。

相信开发过小程序的人都知道小程序不支持直接插入dom,那么当我们获取到markdown数据需要渲染的时候就有麻烦。

封装好的 mpvue-wemark 地址

因此GitHub上有很多成熟的小程序markdown渲染方案,但是自己之前写mpvue的时候发现在mpvue上直接用这些库是不行的,因为wxml和vue的写法上是不兼容的,因此就需要对mpvue进行适配。这里我选择wemark这个库。

主要做了几步 :1、把remarkable.js重新打包成ES版本,mpvue默认脚手架是wepack2不支持es commonjs混用 2、把wxml和小程序js层不兼容vue的写法兼容了下。

demo如下

<template> <div>  <wemark :mdData='mdData'/> </div></template><script>import wemark from "mpvue-wemark";export default { data() {  return {   mdData: ''  }; }, components: {  wemark }, mounted() {   this.mdData = "## hello, world"; }};</script>

这样,就实现了在mpvue小程序中渲染出markdown的内容了

到此,相信大家对“mpvue的小程序markdown适配怎么实现”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

--结束END--

本文标题: mpvue的小程序markdown适配怎么实现

本文链接: https://www.lsjlt.com/news/345310.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • mpvue的小程序markdown适配怎么实现
    本篇内容主要讲解“mpvue的小程序markdown适配怎么实现”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“mpvue的小程序markdown适配怎么实现”吧!mpvue是一个使用 Vue.j...
    99+
    2023-07-04
  • mpvue的小程序markdown适配的示例分析
    这篇文章主要介绍了mpvue的小程序markdown适配的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 mpvue是一个...
    99+
    2024-04-02
  • 怎么用mpvue开发微信小程序
    这篇文章主要讲解了“怎么用mpvue开发微信小程序”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么用mpvue开发微信小程序”吧!一、mpvue简介mpvue 是一个使用 Vue.js 开...
    99+
    2023-07-04
  • 微信小程序如何实现适配iphoneX
    这篇文章主要介绍微信小程序如何实现适配iphoneX,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一、 安全区域(safe area)与iPhone6/6s/7/8相比,iPhone...
    99+
    2024-04-02
  • 怎么使用mpvue开发微信小程序
    本篇内容介绍了“怎么使用mpvue开发微信小程序”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!小程序以离线包方式下载到本地,通过微信客户端载...
    99+
    2023-06-26
  • 怎么用mpvue+koa+mongodb开发商城小程序
    本篇内容主要讲解“怎么用mpvue+koa+mongodb开发商城小程序”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用mpvue+koa+mongodb开发商城小程序”吧!技术栈前端: 微...
    99+
    2023-06-26
  • 在mpvue中怎么使用echarts小程序组件
    这篇文章主要讲解了“在mpvue中怎么使用echarts小程序组件”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“在mpvue中怎么使用echarts小程序组件”吧!  具体操作  在 mpv...
    99+
    2023-06-26
  • 微信小程序实现轮播图(适配机型)
    本文实例为大家分享了微信小程序实现轮播图的具体代码,供大家参考,具体内容如下 1、wxss样式: .showTableBox {     position: relative;  ...
    99+
    2024-04-02
  • 微信小程序怎么实现swiper高度自适应
    本篇内容主要讲解“微信小程序怎么实现swiper高度自适应 ”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“微信小程序怎么实现swiper高度自适应 ”吧!要求:swiper高度自适应wxml&l...
    99+
    2023-06-26
  • mpvue小程序如何实现仿qq左滑置顶删除组件
    小编给大家分享一下mpvue小程序如何实现仿qq左滑置顶删除组件,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!效果图:实现:1,上面说过mpvue的坑,比如里面的每一个的元素都是overf...
    99+
    2024-04-02
  • 小程序canvas手写签名适配PC实现示例详解
    目录引言先看看效果图看看代码判别是否是PC版本注意事项结语引言 继上一篇的《丝滑流畅的手写签名功能》博文才过去没多久,我才发现 canvas 2d 无法在 PC 的小程序中使用,真实...
    99+
    2023-05-16
    小程序canvas手写签名 适配PC小程序canvas签名
  • iPhoneX安全区域底部小黑条在微信小程序和H5的屏幕适配怎么实现
    这篇文章将为大家详细讲解有关iPhoneX安全区域底部小黑条在微信小程序和H5的屏幕适配怎么实现,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。前言在苹果 iPhoneX 、iPhone XR等设备上,可以...
    99+
    2023-06-09
  • mpvue开发小程序遇到的问题有哪些及怎么解决
    本篇内容介绍了“mpvue开发小程序遇到的问题有哪些及怎么解决”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!项目结构 |---bu...
    99+
    2023-06-26
  • 微信小程序怎么实现小说阅读小程序
    这篇文章主要介绍了微信小程序怎么实现小说阅读小程序,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。一、先来上图:二、然后下面是详细的说明首先先...
    99+
    2024-04-02
  • 小程序怎么实现2048小游戏
    这篇文章主要介绍“小程序怎么实现2048小游戏”,在日常操作中,相信很多人在小程序怎么实现2048小游戏问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”小程序怎么实现2048小游戏”的疑惑有所帮助!接下来,请跟...
    99+
    2023-06-26
  • 小程序怎么配置page.json
    本篇内容介绍了“小程序怎么配置page.json”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!  JSON 配置  我们可以看到在项目的根目...
    99+
    2023-06-26
  • 微信小程序如何实现图片自适应
    这篇文章主要介绍了微信小程序如何实现图片自适应,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。首先我们来看看图片组件给的一些说明:属性名类型默...
    99+
    2024-04-02
  • 微信小程序tabBar怎么实现
    这篇文章主要介绍“微信小程序tabBar怎么实现”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“微信小程序tabBar怎么实现”文章能帮助大家解决问题。tabBar先创建几个页面,要注意文件夹和页面名...
    99+
    2023-06-26
  • 小程序怎么实现轮播图
    这篇文章主要介绍“小程序怎么实现轮播图”,在日常操作中,相信很多人在小程序怎么实现轮播图问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”小程序怎么实现轮播图”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!使用...
    99+
    2023-06-26
  • 小程序怎么实现点餐小程序购物车效果
    这篇文章主要讲解了“小程序怎么实现点餐小程序购物车效果”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“小程序怎么实现点餐小程序购物车效果”吧!自己的第一个点餐小程序,主要包括左右菜单联动、点击...
    99+
    2023-06-26
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作