micro-rc-container
v1.3.0
Published
常用 js UI 组件
Downloads
28
Maintainers
Readme
micro-rc-container
1、下载
npm i micro-rc-container
2、cssGenerateTriangle
css 三角形
import {
cssGenerateTriangle
} from "micro-rc-container";
<div style=`${cssGenerateTriangle("red", 10)}`></div>
3、imitationViteError
生成一个类似 Vite 报错的提示
import {
imitationViteError
} from 'micro-rc';
const overlay = imitationViteError(err);
document.body.appendChild(overlay);
// 或
获取到的页面元素.appendChild(overlay);
~~4、mapGaode~~
高德地图懒加载渲染
Vue、React 的使用,也可根据官方提供的方式来。(推荐)
<div id="container"></div>
import {
mapGaode
} from "micro-util-ts";
mapGaode({
key: 'Xxx',
securityCode: 'Xxx',
plugins: ['AMap.Walking']
}).then((AMap: any) => {
var map = new AMap.Map('container', {
resizeEnable: true,
center: [116.397428, 39.90923], //地图中心点
zoom: 13 //地图显示的缩放级别
});
//步行导航
var walking = new AMap.Walking({
map: map,
panel: 'panel'
});
//根据起终点坐标规划步行路线
walking.search([116.399028, 39.845042], [116.436281, 39.880719], function (status, result) {
// result即是对应的步行路线数据信息,相关数据结构文档请参考 https://lbs.amap.com/api/javascript-api/reference/route-search#m_WalkingResult
if (status === 'complete') {
console.log('绘制步行路线完成');
} else {
console.error('步行路线数据查询失败' + result);
}
});
});
注:我只封装了 js 链接的加载,具体的使用,参考 JS API 示例,文档中怎么使用,你就在这块怎么书写。