j-city

1.1.0 • Public • Published

JCity

省市区三级联动城市选择器,PC端,H5端通用

预览图

移动端

PC端

依赖(后续将剔除)

sass
sass-loader

安装

npm i j-city

参数

参数 类型 说明
confirm Function 确认后返回城市信息
cancel Function 取消后触发

API

API 类型 说明
show() Function 弹出选择器
hide() Function 关闭选择器

使用

<script setup>
import JCity from 'j-city'
// 实例化
const jCity = new JCity({
    confirm(res) {
        /* 
            res 选择完成后返回的城市信息
            [
                {
                    province: '重庆市',
                    code: '50'
                },
                {
                    city: '市辖区',
                    code: '5001'
                },
                {
                    area: '渝北区',
                    code: '500112'
                },
            ]
        */
    },
    cancel() {
        // 取消触发
    }
})

// 兼容PC端需要将当前点击DOM的事件对象传递,以此来定位选择器位置
const clickEvent = (event) => {
    jCity.show(event)
}
</script>

<template>
    <button @click="clickEvent">打开</button>
</template>

Package Sidebar

Install

npm i j-city

Weekly Downloads

0

Version

1.1.0

License

ISC

Unpacked Size

169 kB

Total Files

5

Last publish

Collaborators

  • china-jason