我继承了以前从根目录("/")到"/index.shtml"的301重定向的域名
我已删除了域中的重定向和其他站点,但过去访问过该站点的用户将在其浏览器中缓存重定向行为...持续时间非常长,除非他们手动清除其缓存.
任何试图在这些浏览器中访问example.com的人都会在发出任何HTTP请求之前发送到example.com/index.shtml.现在这是一个很大的问题,因为没有index.shtml,但是我可以用标题来告诉浏览器"忘记你刚才做的重定向!"?
我正在使用以下方法将组件手动安装到动态元素Vue.extend:
import Vue from 'vue';
import MyComponent from 'MyComponent.vue';
const MyComponentConstructor = Vue.extend(MyComponent);
const MyComponent = new MyComponentConstructor({
propsData: {
foo: 123,
},
}).$mount('#mount-point');
Run Code Online (Sandbox Code Playgroud)
当我以这种方式手动安装组件时,不能vuex在MyComponent.vue。:内部使用。
// (inside MyComponent.vue)
this.$store.commit('setSomething', true);
Run Code Online (Sandbox Code Playgroud)
我得到这个:
未捕获的TypeError:无法读取未定义的属性“提交”
当然vuex可以在其他正常组件中进行设置并正常工作。我可以传递给构造函数使其正常工作吗?