登录后订阅时间过短弹窗提示,如果是使用用户弹窗提示
This commit is contained in:
@@ -2,15 +2,18 @@ import { nextTick} from "vue";
|
||||
import { driver } from "driver.js";
|
||||
import { setCookie, getCookie, WriteCookie } from "@/tool/cookie";
|
||||
import "driver.js/dist/driver.css";
|
||||
import { useStore } from "vuex";
|
||||
// import { useStore } from "vuex";
|
||||
import store from "../store/index";
|
||||
import { Https } from "@/tool/https";
|
||||
//版本一
|
||||
let driverIndex__ = 0
|
||||
let store
|
||||
// let store = store
|
||||
let element
|
||||
let stepsLenth = 99
|
||||
let data = {
|
||||
index:driverIndex__,
|
||||
driver:true,
|
||||
stepsLenth:stepsLenth
|
||||
}
|
||||
const driverObj__ = driver({
|
||||
steps: [
|
||||
@@ -94,12 +97,14 @@ const driverObj__ = driver({
|
||||
// console.log(popover,options,element);
|
||||
// popover.closeButton.style.display = 'block'
|
||||
// popover.closeButton.style.pointerEvents ='auto'
|
||||
stepsLenth = options.config.steps.length
|
||||
addClose()
|
||||
popover.previousButton.style.display = 'none'
|
||||
driverIndex__ = driverObj__.getState().activeIndex
|
||||
data = {
|
||||
index : driverIndex__,
|
||||
driver : true,
|
||||
stepsLenth:stepsLenth,
|
||||
}
|
||||
store?.commit("setGuide", data);
|
||||
if(options.state.activeIndex == 0 ||
|
||||
@@ -146,9 +151,9 @@ const driverObj__ = driver({
|
||||
},
|
||||
//销毁前
|
||||
onDestroyStarted:()=>{
|
||||
if (!driverObj__.hasNextStep() || confirm("Are you sure about turning off user guidance?")) {
|
||||
// if (!driverObj__.hasNextStep() || confirm("Are you sure about turning off user guidance?")) {
|
||||
// }
|
||||
setDestroy()
|
||||
}
|
||||
|
||||
},
|
||||
//销毁前
|
||||
@@ -214,7 +219,6 @@ const openGuide = () =>{
|
||||
let isBeginner = JSON.parse(getCookie('isBeginner'))
|
||||
// console.log(isBeginner);
|
||||
let isBeginnerNum = JSON.parse(getCookie('isBeginnerNum')?getCookie('isBeginnerNum'):'0')
|
||||
let data
|
||||
// console.log(isBeginner);
|
||||
if(isBeginner && !isTest){
|
||||
if(isBeginnerNum){
|
||||
@@ -222,27 +226,18 @@ const openGuide = () =>{
|
||||
}else{
|
||||
driverObj__.drive(0);
|
||||
}
|
||||
data = {
|
||||
index:driverIndex__,
|
||||
driver:true,
|
||||
}
|
||||
}else{
|
||||
driverObj__.destroy();
|
||||
data = {
|
||||
index:driverIndex__,
|
||||
driver:false,
|
||||
}
|
||||
return
|
||||
}
|
||||
// driverObj__.destroy();
|
||||
// driverObj__.drive();
|
||||
|
||||
// data = {
|
||||
// index:driverIndex__,
|
||||
// driver:true,
|
||||
data = {
|
||||
index:driverIndex__,
|
||||
driver:true,
|
||||
stepsLenth:stepsLenth
|
||||
}
|
||||
// if(!store){
|
||||
// store = useStore()
|
||||
// }
|
||||
if(!store){
|
||||
store = useStore()
|
||||
}
|
||||
// driverObj__.moveTo(18);
|
||||
store?.commit("setGuide", data);
|
||||
// driverObj__.moveNext();
|
||||
@@ -252,6 +247,7 @@ function setDestroy(){
|
||||
data = {
|
||||
index : driverIndex__,
|
||||
driver : false,
|
||||
stepsLenth:stepsLenth,
|
||||
}
|
||||
removeClose()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user