1.0.2 • Published 2 years ago

mg-parse-query v1.0.2

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

vue项目中解析url地址栏参数用, 包括 使用 vue 构建的小程序, 例如 uniapp

使用方法

// 1. 安装包
npm i mp-parse-query

// 2. 在 vue 文件中
import ParseQuery from 'mp-parse-query'

// 3. 使用
const result = ParseQuery('需要解析的http字符串')

注意事项

能解析的 http 字符串 示例

// http://www.baidu.com?name=zs   =>
result = { name: "zs", url: "http://www.baidu.com" };
// http://www.baidu.com?name=zs&age=15  =>
result = { name: "zs", age: "15", url: "http://www.baidu.com" };
// http://www.baidu.com?url=page4   =>
result = { url: "page4", _url: "http://www.baidu.com" };
// name=zs&age=15  =>
result = { name: "zs", age: "15" };
// name=zs =>
result = { name: "zs" };
// 如果地址栏中, 携带了 url 地址, 原来的 url 地址会被解析成 对象的 _url
// 如果直接传入一个不带 = 符号的字符串, 该字符串会被解析成 对象的 键, 值为 undefined
// 报错会返回 {}
// 有问题 请邮箱至  fmg0224@163.com