بدون توضیح

李妹妹 5d999aa8fb first commit 2 روز پیش
api 5d999aa8fb first commit 2 روز پیش
assets 5d999aa8fb first commit 2 روز پیش
common 5d999aa8fb first commit 2 روز پیش
components 5d999aa8fb first commit 2 روز پیش
js_sdk 5d999aa8fb first commit 2 روز پیش
nativeplugins 5d999aa8fb first commit 2 روز پیش
pages 5d999aa8fb first commit 2 روز پیش
pages_bluetooth 5d999aa8fb first commit 2 روز پیش
pages_im 5d999aa8fb first commit 2 روز پیش
pages_live 5d999aa8fb first commit 2 روز پیش
pages_watch 5d999aa8fb first commit 2 روز پیش
patches 5d999aa8fb first commit 2 روز پیش
static 5d999aa8fb first commit 2 روز پیش
store 5d999aa8fb first commit 2 روز پیش
uniCloud-aliyun 5d999aa8fb first commit 2 روز پیش
uni_modules 5d999aa8fb first commit 2 روز پیش
user 5d999aa8fb first commit 2 روز پیش
utils 5d999aa8fb first commit 2 روز پیش
.gitignore 5d999aa8fb first commit 2 روز پیش
App.vue 5d999aa8fb first commit 2 روز پیش
androidPrivacy.json 5d999aa8fb first commit 2 روز پیش
debug.log 5d999aa8fb first commit 2 روز پیش
index.html 5d999aa8fb first commit 2 روز پیش
main.js 5d999aa8fb first commit 2 روز پیش
manifest.json 5d999aa8fb first commit 2 روز پیش
package-lock.json 5d999aa8fb first commit 2 روز پیش
package.json 5d999aa8fb first commit 2 روز پیش
pages.json 5d999aa8fb first commit 2 روز پیش
pages_im.zip 5d999aa8fb first commit 2 روز پیش
pages_im2.zip 5d999aa8fb first commit 2 روز پیش
postcss.config.js 5d999aa8fb first commit 2 روز پیش
readme.md 5d999aa8fb first commit 2 روز پیش
test_x509.go 5d999aa8fb first commit 2 روز پیش
uni.promisify.adaptor.js 5d999aa8fb first commit 2 روز پیش
uni.scss 5d999aa8fb first commit 2 روز پیش
vue.config.js 5d999aa8fb first commit 2 روز پیش

readme.md

vue2版本!!!

vue3版本请前往:https://ext.dcloud.net.cn/plugin?id=13307

uniapp markdown渲染解析.md语法及代码高亮

组件名:uaMarkdown 代码块: <ua-markdown>

uaMarkdown组件是基于uniapp+vue2自定义解析markdown语法插件、支持代码块高亮,编译兼容H5+小程序端+App端。

引入方式

本组件符合easycom规范,只需将本组件ua-markdown放在components目录,在页面template中即可直接使用。

基本用法

示例

  • 基础用法
const mdvalue = '### uniapp markdwon'
<ua-markdown :source="mdvalue" />
  • 去掉代码块行号
<ua-markdown :source="xxx" :showLine="false" />
  • source测试值 js mdValue: "使用 JavaScript 编写的冒泡排序算法:\n\njs\nfunction bubbleSort(arr) {\n var len = arr.length;\n for (var i = 0; i < len - 1; i++) {\n for (var j = 0; j < len - 1 - i; j++) {\n if (arr[j] > arr[j + 1]) {\n var temp = arr[j];\n arr[j] = arr[j + 1];\n arr[j + 1] = temp;\n }\n }\n }\n return arr;\n}\n\n// 示例\nvar arr = [5, 3, 8, 4, 2];\nconsole.log(bubbleSort(arr)); // [2, 3, 4, 5, 8]\n``\n\n该算法的基本思路是依次比较相邻的两个元素,如果它们的顺序不正确则交换它们的位置。每一轮比较都会找到当前待排序序列中的最大值,所以需要进行n-1轮比较。在每一轮比较中,需要比较n-i-1` 对元素。"

mdValue: "列出30个常见的Emoji表情字符:\n\n1. 😃\n2. 😁\n3. 😂\n4. 🤣\n5. 😄\n6. 😅\n7. 😆\n8. 😉\n9. 😊\n10. 😋\n11. 😎\n12. 😍\n13. 😘\n14. 😗\n15. 😙\n16. 😚\n17. ☺️\n18. 🙂\n19. 🙃\n20. 😇\n21. 😌\n22. 😔\n23. 😖\n24. 😞\n25. 😟\n26. 😢\n27. 😭\n28. 😩\n29. 😫\n30. 😶\n\n请注意,这些Emoji字符串可能在某些设备上显示效果不同,因为它们的渲染和实现可能因平台和操作系统而异。"

mdValue: "| name | code |\n| --- | --- |\n| Uniapp markdown| 1 |\njs\nconst name = 'Uniapp markdown'\nconst code = 1\n\n*\n# level1\n## level2\n### level3\n#### level4\n##### level5\n###### level6\n*\nBOLD\nDELETE\nITALIC\nUNDERLINE"

mdValue: "## Links\n\nlink text\n\nlink with title\n\n\n## Plugins\n\nThe killer feature of markdown-it is very effective support of\nsyntax plugins\n\n\n## Images\n\nMinion\nStormtroopocat\n\nLike links, Images also have a footnote style syntax\n\n![Alt text][id]\n\nWith a reference later in the document defining the URL location:\n\n[id]: https://octodex.github.com/images/dojocat.jpg \"The Dojocat\"" ```

API

uaMarkdown Props

属性名 类型 默认值 说明
source String - 渲染解析内容
showLine Boolean true 是否显示代码块行号

uni统计关闭页面数据采集: 方法1:关掉前端页面数据采集,但需要重新打包发版 [](https://uniapp.dcloud.net.cn/uni-stat-v2.html#%E5%89%8D%E7%AB%AF%E9%87%87%E9%9B%86%E9%85%8D%E7%BD%AE)

方法2:修改uniCloud/cloudfunctions/common/uni-stat/stat/receiver.js 接收器代码,注释掉页面数据收集代码,但还是会消耗云函数用量 [](https://im-storage.dcloud.net.cn/public/1773975255642763747a0-a575-11eb-b1ce-a3668bb5ebc4.)

uni-stat-event-logs 143w uni-stat-session-logs 600w uni-stat-share-logs 200w