鈍足ランナーのIT日記

走るのが好きな5流のITエンジニアのブログ。

趣味の範囲は広いけど、どれも中途半端なクソブロガー楽しめるWebアプリを作ってあっと言わせたい。サーバーサイドPerl(Mojolicious)、クライアントサイドVue.js。Arduinoにも触手を伸ばす予定。

vue.jsでwindow.openができない?

var open = new Vue({
    el: '#open',
    data: {
      name: ''
    },
    methods: {
        open: function () {
            alert ("http://" + location.host + "/" + this.name );
            window.open("http://" + location.host + "/" + this.name ,'_blank');
        }
    } 
});

alertは呼び出せているんだけど、window.openが どうもうまくいかない。なぜだろう。

とりあえず、シングルページにすべてまとめて、画面遷移をなくす方向で進もう。