how to do the following two ways 
-programmatic navigation-
router.push ({name: "user", params: {userId: 123}})
 / / with query parameters, change to / register?plan=private 
 router.push ({path: "register", query: {plan:" private"}}) 
-Navigation guard-
 const router = new VueRouter ({.}) 
 router.beforeEach ((to, from, next) = > {
 /. 
}) 
=
