mirror of
https://gitee.com/element-plus/element-plus.git
synced 2024-12-05 04:37:47 +08:00
18 lines
361 B
TypeScript
18 lines
361 B
TypeScript
import { utoa } from '../utils'
|
|
|
|
const MAIN_FILE_NAME = 'App.vue'
|
|
|
|
export const usePlayGround = (source: string) => {
|
|
const code = decodeURIComponent(source)
|
|
const originCode = {
|
|
[MAIN_FILE_NAME]: code,
|
|
}
|
|
|
|
const encoded = utoa(JSON.stringify(originCode))
|
|
const link = `https://element-plus.run/#${encoded}`
|
|
return {
|
|
encoded,
|
|
link,
|
|
}
|
|
}
|