
一、使用工具:Ajax、文本编辑器、JavaScript。
二、方法步骤:有两种方法,分别是:
方法一:
1、将edit.html里面用的js和css文件在1.html中引入
2、通过Ajax获取edit.html的内容,然后赋予1.html中的某个DOM的innerHTML
方法二
将edit.html页面的里的html内容通过js动态生成,并提供接口,这样1.html只要引入js文件和css文件并调用那个接口在指定位置生成简单的文本编辑器就好了
三、注意事项:方法一中注意id之类的不要冲突
/**
* @用户信息缓存,公共js封装
* @Author maguangbo
* @Date 2019-07-18
* @Email 815186911@qq.com
* **/
export default (function() {
var com = {}
com.setCurrentUserInfo = function(userInfo) {
return uni.setStorageSync('userInfo', userInfo)
}
com.getCurrentuserInfo = function() {
return uni.getStorageSync('userInfo')
}
com.getToken = function(){
return uni.getStorageSync('tokens')
}
com.setToken = function(content){
return uni.setStorageSync('tokens',content)
}
var tokenInfos ={
"token": "",
"expiredTime": ""
}
com.getTokens = function(){
if(uni.getStorageSync('tokens')){
var tInfos = uni.getStorageSync('tokens')
tInfos.token &&(tokenInfos.token = tInfos.token)
tInfos.expiredTime &&(tokenInfos.expiredTime = tInfos.expiredTime)
}
return tokenInfos
}
var userInfo = {
"id": '',
"userName": '',
"nickName": '',
"email": '',
"phone": '',
"identity": '',
"roleId": '',
"apiUserId": '',
"apiKey": '',
"createDate": ''
}
com.getUserInfos =function(){
if(uni.getStorageSync('userInfo')){
var infos = uni.getStorageSync('userInfo')
infos.id &&(userInfo.id = infos.id)
infos.userName &&(userInfo.userName = infos.userName)
infos.nickName &&(userInfo.nickName = infos.nickName)
infos.email &&(userInfo.email = infos.email)
infos.phone &&(userInfo.phone = infos.phone)
infos.apiUserId &&(userInfo.apiUserId = infos.apiUserId)
infos.apiKey &&(userInfo.apiKey = infos.apiKey)
infos.createDate &&(userInfo.createDate = infos.createDate)
return userInfo
}
return false
}
com.toast = (title, duration=1500, mask=false, icon='none')=>{
if(Boolean(title) === false){
return
}
uni.showToast({
title,
duration,
mask,
icon
})
}
return com
}())
这是一个常用的公共用户信息封装实体类,个人感觉很方便,如果有更好的的欢迎大佬指教!
$(document).ready(function(){Cmd("currency_itab","currencyBox")
Cmd("glodInvest_itab","glodInvest")
})
function Cmd(title,box){
$('.'+title+' ul>li').click(function(){
$('.'+title+' ul>li').removeClass('current')
$(this).addClass('current')
$('.'+box+' .K_pai').hide().eq($(this).index()).show()
})
}
以上代码可以解决,调用Cmd方法的时候只用传递两个Class名就OK了,如果不是你想要的可以追问
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)