小编hhh*_*hhh的帖子

本机脚本传递道具

无法在本机脚本中传递道具。$ navigateTo()

 <template>
       <stack-layout v-for="meme in memes">
        <Image :src="meme.url" @tap="goToEditPage(meme.url)"/>
       </stack-layout>
      </template>

<script>
import EditMeme from './EditMeme'
  export default {
    computed: {
      memes(){
        return this.$store.getters.memes
      }
    },
    components: {
      EditMeme
    },
    methods: {
      goToEditPage(ImageUrl) {
        this.$navigateTo(EditMeme, { context: { propsData: { Image: ImageUrl } }});
      }
    }
  }

</script>
Run Code Online (Sandbox Code Playgroud)

我尝试通过这种方式传递道具

仍然,在子组件中,我得到了一个undefined,这是子组件:

  export default {
props: ['Image'],
methods: {
  onButtonTap() {

    console.log(this.props);
  }
  }}
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?我是vue.js的新手,所以很可能我的代码中缺少一些基本的东西

javascript vue.js nativescript

4
推荐指数
1
解决办法
1575
查看次数

在iOS中控制app外的音频

我正试图从应用程序外部控制我的音频播放器,我开始了AV音频会话,但它不在后台播放(在swift 3上工作正常),

        do{


        myPlayer =  AVPlayer(url: url!)

        let audioSession = AVAudioSession.sharedInstance()
        do {
            try audioSession.setCategory(AVAudioSessionCategoryPlayback
            )
            do {
                try audioSession.setActive(true)

            }

        }
        catch {
            print(error)
        }
    }
Run Code Online (Sandbox Code Playgroud)

我的主要目标是控制播放和暂停,如下所示: 在此输入图像描述

audio avfoundation ios swift

1
推荐指数
1
解决办法
2278
查看次数

标签 统计

audio ×1

avfoundation ×1

ios ×1

javascript ×1

nativescript ×1

swift ×1

vue.js ×1