vue.js
Vue.js is a Progressive Javascript Framework widely being used by a lot of websites nowadays.
![vuejs.png 723](https://files.readme.io/86176b7-vuejs.png)
For Smartech's Javascript to work on Websites using the vue.js framework, an addition is to be made to the framework's router file.
Refer to the code below -
import Vue from "vue";
import Router from "vue-router";
import Foo from "@/components/Foo";
import Bar from "@/components/Bar";
Vue.use(Router);
const router = new Router({
mode: "history",
routes: [
{
path: "/",
name: "foo",
component: Foo
},
{
path: "/bar",
name: "bar",
component: Bar
}
]
});
// this need to be implemented
router.afterEach((to, from) => {
Vue.nextTick(() => {
console.log("current" + window.location.href);
//smartech('dispatch', 1, {});
});
});
export default router;
In the above code, there's a snippet at the end which has been added. Below is the snippet :
router.afterEach((to, from) => {
Vue.nextTick(() => {
console.log("current" + window.location.href);
//smartech('dispatch', 1, {});
});
});
Adding the above snippet will thus enable the functioning of Smartech's Javascript.
Updated 8 months ago