0.2.7 • Published 3 years ago
@litt1e-p/routable v0.2.7
Routable
link tool of vue3.x router which maybe exists mess query params
Installation
npm i @litt1e-p/routable@next
import Routable from '@litt1e-p/routable'
// or
import { __rtb_erase, __rtb_record, __rtb_flush, __rtb_clear, __rtb_set, __rtb_get, __rtb_allKeys, __rtb_allVals, __rtb_route } from '@litt1e-p/routable'
Usage
__rtb_erase
__rtb_erase((args, c = false, px = 'sl,', qy = 'gs_l')) eg. to erase query params __rtb_erase({ dto: encodeURIComponent(JSON.stringify({a: 1, b: 'xx'})) }) // output: 'gs_l=JTdCJTIyZHRvJTIyJTNBJTIyJTI1N0IlMjUyMmElMjUyMiUyNTNBMSUyNTJDJTI1MjJiJTI1MjIlMjUzQSUyNTIyeHglMjUyMiUyNTdEJTIyJTdE' // or __rtb_erase({ dto: encodeURIComponent(JSON.stringify({a: 1, b: 'xx'})) }, true) // output: 'gs_l=sl,1.e.B.F.U.q.9.4.c'
__rtb_record
__rtb_record(args, c = false, px = 'sl,', qy = 'gs_l') eg. to record query params __rtb_record({gs_l: JTdCJTIyZHRvJTIyJTNBJTIyJTI1N0IlMjUyMmElMjUyMiUyNTNBMSUyNTJDJTI1MjJiJTI1MjIlMjUzQSUyNTIyeHglMjUyMiUyNTdEJTIyJTdE}) // output: {a: 1, b: 'xx'} // or __rtb_record({gs_l: 'sl,1.e.B.F.U.q.9.4.c'}, true) output: {a: 1, b: 'xx'}
__rtb_flush
eg. flush a key __rtb_flush({gs_l: 'sl,1.e.B.F.U.q.9.4.c'})
__rtb_clear
eg. not only clear all keys but also keep some exception keys __rtb_clear('exception key')
__rtb_set
: store key-values__rtb_set('key', 'value')
__rtb_get
: get values for stored keys__rtb_get('key') // output: 'value'
3.0.0
3 years ago
0.2.7
3 years ago
0.2.6
3 years ago
0.2.5
3 years ago
0.2.4
4 years ago
0.2.3
4 years ago
0.2.2
4 years ago
0.2.1
4 years ago
0.2.0
4 years ago
0.1.1
4 years ago
0.1.0
4 years ago
0.0.9
4 years ago
0.0.8
4 years ago
0.0.7
4 years ago
0.0.6
4 years ago
0.0.5
4 years ago
0.0.4
4 years ago
0.0.3
4 years ago
0.0.2
4 years ago
0.0.1
4 years ago